home *** CD-ROM | disk | FTP | other *** search
/ Apple Software Dispatch / Apple Software Dispatch.iso / Software Dispatch Files / Resolve / Sample Application / Sample Application.rsrc / CODE_30_PRINT.txt < prev    next >
Text File  |  1993-07-15  |  246KB  |  4,315 lines

  1. # near model CODE resource
  2. # jump table entries: 9632-9655 (24 of them)
  3. export_1204:
  4. 00000000  4E56 FEF2                link       A6, -0x010E
  5. 00000004  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  6. 00000008  49EE FF00                lea.l      A4, [A6 - 0x100]
  7. 0000000C  3C2E 0008                move.w     D6, [A6 + 0x8]
  8. 00000010  266E 000A                movea.l    A3, [A6 + 0xA]
  9. 00000014  0C46 0001                cmpi.w     D6, 0x1
  10. 00000018  665E                     bne        +0x60 /* 00000078 */
  11. 0000001A  2F0B                     move.l     -[A7], A3
  12. 0000001C  302D B22E                move.w     D0, [A5 - 0x4DD2]
  13. 00000020  5240                     addq.w     D0, 1
  14. 00000022  3F00                     move.w     -[A7], D0
  15. 00000024  486E FEF2                pea.l      [A6 - 0x10E]
  16. 00000028  486E FEF4                pea.l      [A6 - 0x10C]
  17. 0000002C  486E FEF8                pea.l      [A6 - 0x108]
  18. 00000030  A98D                     syscall    GetDialogItem/GetDItem
  19. 00000032  2F0C                     move.l     -[A7], A4
  20. 00000034  2F2E FEF4                move.l     -[A7], [A6 - 0x10C]
  21. 00000038  4EAD 0392                jsr        [A5 + 0x392 /* export_110 */]
  22. 0000003C  2F0C                     move.l     -[A7], A4
  23. 0000003E  4EAD 037A                jsr        [A5 + 0x37A /* export_107 */]
  24. 00000042  2E00                     move.l     D7, D0
  25. 00000044  0C87 0000 7FFF           cmpi.l     D7, 0x7FFF
  26. 0000004A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  27. 0000004E  6C04                     bge        +0x6 /* 00000054 */
  28. 00000050  2007                     move.l     D0, D7
  29. 00000052  6006                     bra        +0x8 /* 0000005A */
  30. label00000054:
  31. 00000054  203C 0000 7FFF           move.l     D0, 0x7FFF
  32. label0000005A:
  33. 0000005A  2E00                     move.l     D7, D0
  34. 0000005C  0C87 FFFF 8000           cmpi.l     D7, 0xFFFF8000
  35. 00000062  6F04                     ble        +0x6 /* 00000068 */
  36. 00000064  2007                     move.l     D0, D7
  37. 00000066  6006                     bra        +0x8 /* 0000006E */
  38. label00000068:
  39. 00000068  203C FFFF 8000           move.l     D0, 0xFFFF8000
  40. label0000006E:
  41. 0000006E  2E00                     move.l     D7, D0
  42. 00000070  3B47 B23E                move.w     [A5 - 0x4DC2], D7
  43. 00000074  3B47 B240                move.w     [A5 - 0x4DC0], D7
  44. label00000078:
  45. 00000078  2F0B                     move.l     -[A7], A3
  46. 0000007A  3F06                     move.w     -[A7], D6
  47. 0000007C  2F2D B22A                move.l     -[A7], [A5 - 0x4DD6]
  48. 00000080  205F                     movea.l    A0, [A7]+
  49. 00000082  4E90                     jsr        [A0]
  50. 00000084  4CEE 18C0 FEE2           movem.l    D6,D7,A3,A4, [A6 - 0x11E]
  51. 0000008A  4E5E                     unlink     A6
  52. 0000008C  205F                     movea.l    A0, [A7]+
  53. 0000008E  5C4F                     addq.w     A7, 6
  54. 00000090  4ED0                     jmp        [A0]
  55. export_1205:
  56. 00000092  4E56 FEF4                link       A6, -0x010C
  57. 00000096  48E7 0118                movem.l    -[A7], D7,A3,A4
  58. 0000009A  206D B230                movea.l    A0, [A5 - 0x4DD0]
  59. 0000009E  43EE FEF4                lea.l      A1, [A6 - 0x10C]
  60. 000000A2  41E8 0010                lea.l      A0, [A0 + 0x10]
  61. 000000A6  22D8                     move.l     [A1]+, [A0]+
  62. 000000A8  22D8                     move.l     [A1]+, [A0]+
  63. 000000AA  598F                     subq.l     A7, 4
  64. 000000AC  2F3C 4449 544C           move.l     -[A7], 0x4449544C /* 'DITL' */
  65. 000000B2  3F3C 2000                move.w     -[A7], 0x2000 /* ' \0' */
  66. 000000B6  A9A0                     syscall    GetResource
  67. 000000B8  285F                     movea.l    A4, [A7]+
  68. 000000BA  2F0C                     move.l     -[A7], A4
  69. 000000BC  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  70. 000000C0  206D B230                movea.l    A0, [A5 - 0x4DD0]
  71. 000000C4  2D68 009C FEFC           move.l     [A6 - 0x104], [A0 + 0x9C]
  72. 000000CA  206E FEFC                movea.l    A0, [A6 - 0x104]
  73. 000000CE  2050                     movea.l    A0, [A0]
  74. 000000D0  3010                     move.w     D0, [A0]
  75. 000000D2  5440                     addq.w     D0, 2
  76. 000000D4  3B40 B22E                move.w     [A5 - 0x4DD2], D0
  77. 000000D8  206E FEFC                movea.l    A0, [A6 - 0x104]
  78. 000000DC  2050                     movea.l    A0, [A0]
  79. 000000DE  2254                     movea.l    A1, [A4]
  80. 000000E0  3011                     move.w     D0, [A1]
  81. 000000E2  5240                     addq.w     D0, 1
  82. 000000E4  D150                     add.w      [A0], D0
  83. 000000E6  2654                     movea.l    A3, [A4]
  84. 000000E8  548B                     addq.l     A3, 2
  85. 000000EA  302E FEF8                move.w     D0, [A6 - 0x108]
  86. 000000EE  D16B 0004                add.w      [A3 + 0x4], D0
  87. 000000F2  302E FEF8                move.w     D0, [A6 - 0x108]
  88. 000000F6  D16B 0008                add.w      [A3 + 0x8], D0
  89. 000000FA  558F                     subq.l     A7, 2
  90. 000000FC  486B 000E                pea.l      [A3 + 0xE]
  91. 00000100  2F0B                     move.l     -[A7], A3
  92. 00000102  7000                     moveq.l    D0, 0x00
  93. 00000104  102B 000D                move.b     D0, [A3 + 0xD]
  94. 00000108  2F00                     move.l     -[A7], D0
  95. 0000010A  4EAD 05C2                jsr        [A5 + 0x5C2 /* export_180 */]
  96. 0000010E  102B 000D                move.b     D0, [A3 + 0xD]
  97. 00000112  5200                     addq.b     D0, 1
  98. 00000114  7200                     moveq.l    D1, 0x00
  99. 00000116  1200                     move.b     D1, D0
  100. 00000118  203C 0000 FFFE           move.l     D0, 0xFFFE
  101. 0000011E  C081                     and.l      D0, D1
  102. 00000120  47F3 080E                lea.l      A3, [A3 + D0 + 0xE]
  103. 00000124  302E FEF8                move.w     D0, [A6 - 0x108]
  104. 00000128  D16B 0004                add.w      [A3 + 0x4], D0
  105. 0000012C  302E FEF8                move.w     D0, [A6 - 0x108]
  106. 00000130  D16B 0008                add.w      [A3 + 0x8], D0
  107. 00000134  486E FF00                pea.l      [A6 - 0x100]
  108. 00000138  302D B240                move.w     D0, [A5 - 0x4DC0]
  109. 0000013C  48C0                     ext.l      D0
  110. 0000013E  2F00                     move.l     -[A7], D0
  111. 00000140  4EAD 0DEA                jsr        [A5 + 0xDEA /* export_441 */]
  112. 00000144  558F                     subq.l     A7, 2
  113. 00000146  41EE FF00                lea.l      A0, [A6 - 0x100]
  114. 0000014A  5288                     addq.l     A0, 1
  115. 0000014C  2F08                     move.l     -[A7], A0
  116. 0000014E  2F0B                     move.l     -[A7], A3
  117. 00000150  7000                     moveq.l    D0, 0x00
  118. 00000152  102E FF00                move.b     D0, [A6 - 0x100]
  119. 00000156  2F00                     move.l     -[A7], D0
  120. 00000158  4EAD 05C2                jsr        [A5 + 0x5C2 /* export_180 */]
  121. 0000015C  102B 000D                move.b     D0, [A3 + 0xD]
  122. 00000160  5200                     addq.b     D0, 1
  123. 00000162  7200                     moveq.l    D1, 0x00
  124. 00000164  1200                     move.b     D1, D0
  125. 00000166  203C 0000 FFFE           move.l     D0, 0xFFFE
  126. 0000016C  C081                     and.l      D0, D1
  127. 0000016E  47F3 080E                lea.l      A3, [A3 + D0 + 0xE]
  128. 00000172  3E2B 0008                move.w     D7, [A3 + 0x8]
  129. 00000176  5047                     addq.w     D7, 8
  130. 00000178  302E FEF8                move.w     D0, [A6 - 0x108]
  131. 0000017C  D16B 0004                add.w      [A3 + 0x4], D0
  132. 00000180  302E FEF8                move.w     D0, [A6 - 0x108]
  133. 00000184  D16B 0008                add.w      [A3 + 0x8], D0
  134. 00000188  558F                     subq.l     A7, 2
  135. 0000018A  486B 000E                pea.l      [A3 + 0xE]
  136. 0000018E  2F0B                     move.l     -[A7], A3
  137. 00000190  7000                     moveq.l    D0, 0x00
  138. 00000192  102B 000D                move.b     D0, [A3 + 0xD]
  139. 00000196  2F00                     move.l     -[A7], D0
  140. 00000198  4EAD 05C2                jsr        [A5 + 0x5C2 /* export_180 */]
  141. 0000019C  558F                     subq.l     A7, 2
  142. 0000019E  2014                     move.l     D0, [A4]
  143. 000001A0  5480                     addq.l     D0, 2
  144. 000001A2  2F00                     move.l     -[A7], D0
  145. 000001A4  2F2E FEFC                move.l     -[A7], [A6 - 0x104]
  146. 000001A8  598F                     subq.l     A7, 4
  147. 000001AA  2F0C                     move.l     -[A7], A4
  148. 000001AC  4EAD 03F2                jsr        [A5 + 0x3F2 /* export_122 */]
  149. 000001B0  201F                     move.l     D0, [A7]+
  150. 000001B2  5580                     subq.l     D0, 2
  151. 000001B4  2F00                     move.l     -[A7], D0
  152. 000001B6  4EAD 05CA                jsr        [A5 + 0x5CA /* export_181 */]
  153. 000001BA  2F0C                     move.l     -[A7], A4
  154. 000001BC  4EAD 0412                jsr        [A5 + 0x412 /* export_126 */]
  155. 000001C0  2F0C                     move.l     -[A7], A4
  156. 000001C2  A9A3                     syscall    ReleaseResource
  157. 000001C4  2F2D B230                move.l     -[A7], [A5 - 0x4DD0]
  158. 000001C8  3F2E FEFA                move.w     -[A7], [A6 - 0x106]
  159. 000001CC  3007                     move.w     D0, D7
  160. 000001CE  D06E FEF8                add.w      D0, [A6 - 0x108]
  161. 000001D2  3F00                     move.w     -[A7], D0
  162. 000001D4  7001                     moveq.l    D0, 0x01
  163. 000001D6  1F00                     move.b     -[A7], D0
  164. 000001D8  A91D                     syscall    SizeWindow
  165. 000001DA  206D B230                movea.l    A0, [A5 - 0x4DD0]
  166. 000001DE  2B68 00AE B22A           move.l     [A5 - 0x4DD6], [A0 + 0xAE]
  167. 000001E4  41ED 25C2                lea.l      A0, [A5 + 0x25C2 /* export_1204 */]
  168. 000001E8  226D B230                movea.l    A1, [A5 - 0x4DD0]
  169. 000001EC  2348 00AE                move.l     [A1 + 0xAE], A0
  170. 000001F0  2D6D B230 000C           move.l     [A6 + 0xC], [A5 - 0x4DD0]
  171. 000001F6  4CEE 1880 FEE8           movem.l    D7,A3,A4, [A6 - 0x118]
  172. 000001FC  4E5E                     unlink     A6
  173. 000001FE  2E9F                     move.l     [A7], [A7]+
  174. 00000200  4E75                     rts
  175. export_1206:
  176. fn00000202:
  177. 00000202  4E56 FF00                link       A6, -0x0100
  178. 00000206  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  179. 0000020A  49EE FF00                lea.l      A4, [A6 - 0x100]
  180. 0000020E  266E 0008                movea.l    A3, [A6 + 0x8]
  181. 00000212  4246                     clr.w      D6
  182. 00000214  7000                     moveq.l    D0, 0x00
  183. 00000216  2B40 B248                move.l     [A5 - 0x4DB8], D0
  184. 0000021A  7204                     moveq.l    D1, 0x04
  185. 0000021C  B26B 000E                cmp.w      D1, [A3 + 0xE]
  186. 00000220  6706                     beq        +0x8 /* 00000228 */
  187. 00000222  7000                     moveq.l    D0, 0x00
  188. 00000224  2740 0012                move.l     [A3 + 0x12], D0
  189. label00000228:
  190. 00000228  4AAB 0012                tst.l      [A3 + 0x12]
  191. 0000022C  6724                     beq        +0x26 /* 00000252 */
  192. 0000022E  41ED B236                lea.l      A0, [A5 - 0x4DCA]
  193. 00000232  224B                     movea.l    A1, A3
  194. 00000234  20D9                     move.l     [A0]+, [A1]+
  195. 00000236  20D9                     move.l     [A0]+, [A1]+
  196. 00000238  3B6B 0010 B246           move.w     [A5 - 0x4DBA], [A3 + 0x10]
  197. 0000023E  2B6B 0008 B23E           move.l     [A5 - 0x4DC2], [A3 + 0x8]
  198. 00000244  598F                     subq.l     A7, 4
  199. 00000246  2F2B 0012                move.l     -[A7], [A3 + 0x12]
  200. 0000024A  4EAD 03F2                jsr        [A5 + 0x3F2 /* export_122 */]
  201. 0000024E  2E1F                     move.l     D7, [A7]+
  202. 00000250  6056                     bra        +0x58 /* 000002A8 */
  203. label00000252:
  204. 00000252  3B7C 05A0 B23A           move.w     [A5 - 0x4DC6], 0x5A0
  205. 00000258  3B7C 05A0 B236           move.w     [A5 - 0x4DCA], 0x5A0
  206. 0000025E  3B7C 0438 B23C           move.w     [A5 - 0x4DC4], 0x438
  207. 00000264  3B7C 0438 B238           move.w     [A5 - 0x4DC8], 0x438
  208. 0000026A  3B7C 0019 B246           move.w     [A5 - 0x4DBA], 0x19
  209. 00000270  4AAD E9E2                tst.l      [A5 - 0x161E]
  210. 00000274  6730                     beq        +0x32 /* 000002A6 */
  211. 00000276  206D E9E2                movea.l    A0, [A5 - 0x161E]
  212. 0000027A  4A68 018A                tst.w      [A0 + 0x18A]
  213. 0000027E  6626                     bne        +0x28 /* 000002A6 */
  214. 00000280  206D E9E2                movea.l    A0, [A5 - 0x161E]
  215. 00000284  303C 2000                move.w     D0, 0x2000 /* ' \0' */
  216. 00000288  C068 01AE                and.w      D0, [A0 + 0x1AE]
  217. 0000028C  6606                     bne        +0x8 /* 00000294 */
  218. 0000028E  006D 0008 B246           ori.w      [A5 - 0x4DBA], 0x8
  219. label00000294:
  220. 00000294  206D E9E2                movea.l    A0, [A5 - 0x161E]
  221. 00000298  7020                     moveq.l    D0, 0x20
  222. 0000029A  C068 01AE                and.w      D0, [A0 + 0x1AE]
  223. 0000029E  6606                     bne        +0x8 /* 000002A6 */
  224. 000002A0  006D 0010 B246           ori.w      [A5 - 0x4DBA], 0x10
  225. label000002A6:
  226. 000002A6  7E78                     moveq.l    D7, 0x78
  227. label000002A8:
  228. 000002A8  2F07                     move.l     -[A7], D7
  229. 000002AA  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  230. 000002AE  2B40 B248                move.l     [A5 - 0x4DB8], D0
  231. 000002B2  588F                     addq.l     A7, 4
  232. 000002B4  6700 0088                beq        +0x8A /* 0000033E */
  233. 000002B8  2F3C C800 0000           move.l     -[A7], 0xC8000000
  234. 000002BE  A8FD                     syscall    PrGlue
  235. 000002C0  558F                     subq.l     A7, 2
  236. 000002C2  2F3C BA00 0000           move.l     -[A7], 0xBA000000
  237. 000002C8  A8FD                     syscall    PrGlue
  238. 000002CA  4A5F                     tst.w      [A7]+
  239. 000002CC  6658                     bne        +0x5A /* 00000326 */
  240. 000002CE  4AAB 0012                tst.l      [A3 + 0x12]
  241. 000002D2  6730                     beq        +0x32 /* 00000304 */
  242. 000002D4  206B 0012                movea.l    A0, [A3 + 0x12]
  243. 000002D8  2F10                     move.l     -[A7], [A0]
  244. 000002DA  206D B248                movea.l    A0, [A5 - 0x4DB8]
  245. 000002DE  2F10                     move.l     -[A7], [A0]
  246. 000002E0  2F07                     move.l     -[A7], D7
  247. 000002E2  4EAD 1B12                jsr        [A5 + 0x1B12 /* export_862 */]
  248. 000002E6  558F                     subq.l     A7, 2
  249. 000002E8  2F2D B248                move.l     -[A7], [A5 - 0x4DB8]
  250. 000002EC  2F3C 5204 0498           move.l     -[A7], 0x52040498
  251. 000002F2  A8FD                     syscall    PrGlue
  252. 000002F4  4A1F                     tst.b      [A7]+
  253. 000002F6  6722                     beq        +0x24 /* 0000031A */
  254. 000002F8  7001                     moveq.l    D0, 0x01
  255. 000002FA  2F00                     move.l     -[A7], D0
  256. 000002FC  4EBA 009E                jsr        [PC + 0x9E /* 0000039C */]
  257. 00000300  588F                     addq.l     A7, 4
  258. 00000302  6016                     bra        +0x18 /* 0000031A */
  259. label00000304:
  260. 00000304  2F2D B248                move.l     -[A7], [A5 - 0x4DB8]
  261. 00000308  2F3C 2004 0480           move.l     -[A7], 0x20040480
  262. 0000030E  A8FD                     syscall    PrGlue
  263. 00000310  7001                     moveq.l    D0, 0x01
  264. 00000312  2F00                     move.l     -[A7], D0
  265. 00000314  4EBA 0086                jsr        [PC + 0x86 /* 0000039C */]
  266. 00000318  588F                     addq.l     A7, 4
  267. label0000031A:
  268. 0000031A  2F3C D000 0000           move.l     -[A7], 0xD0000000
  269. 00000320  A8FD                     syscall    PrGlue
  270. 00000322  5246                     addq.w     D6, 1
  271. 00000324  6018                     bra        +0x1A /* 0000033E */
  272. label00000326:
  273. 00000326  7003                     moveq.l    D0, 0x03
  274. 00000328  2F00                     move.l     -[A7], D0
  275. 0000032A  2F0C                     move.l     -[A7], A4
  276. 0000032C  4EAD 01E2                jsr        [A5 + 0x1E2 /* export_56 */]
  277. 00000330  70FF                     moveq.l    D0, 0xFFFFFFFF
  278. 00000332  2F00                     move.l     -[A7], D0
  279. 00000334  2F0C                     move.l     -[A7], A4
  280. 00000336  4EAD 19A2                jsr        [A5 + 0x19A2 /* export_816 */]
  281. 0000033A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  282. label0000033E:
  283. 0000033E  3006                     move.w     D0, D6
  284. 00000340  4CEE 18C0 FEF0           movem.l    D6,D7,A3,A4, [A6 - 0x110]
  285. 00000346  4E5E                     unlink     A6
  286. 00000348  4E75                     rts
  287. export_1207:
  288. fn0000034A:
  289. 0000034A  4E56 0000                link       A6, 0
  290. 0000034E  48E7 0018                movem.l    -[A7], A3,A4
  291. 00000352  286E 0008                movea.l    A4, [A6 + 0x8]
  292. 00000356  266D B248                movea.l    A3, [A5 - 0x4DB8]
  293. 0000035A  4A6E 000E                tst.w      [A6 + 0xE]
  294. 0000035E  672A                     beq        +0x2C /* 0000038A */
  295. 00000360  266C 0012                movea.l    A3, [A4 + 0x12]
  296. 00000364  598F                     subq.l     A7, 4
  297. 00000366  2F2D B248                move.l     -[A7], [A5 - 0x4DB8]
  298. 0000036A  4EAD 03F2                jsr        [A5 + 0x3F2 /* export_122 */]
  299. 0000036E  201F                     move.l     D0, [A7]+
  300. 00000370  3B40 B242                move.w     [A5 - 0x4DBE], D0
  301. 00000374  3B7C 0004 B244           move.w     [A5 - 0x4DBC], 0x4
  302. 0000037A  41ED B236                lea.l      A0, [A5 - 0x4DCA]
  303. 0000037E  224C                     movea.l    A1, A4
  304. 00000380  7004                     moveq.l    D0, 0x04
  305. label00000382:
  306. 00000382  22D8                     move.l     [A1]+, [A0]+
  307. 00000384  51C8 FFFC                dbf        D0, -0x6 /* 00000382 */
  308. 00000388  32D8                     move.w     [A1]+, [A0]+
  309. label0000038A:
  310. 0000038A  2F0B                     move.l     -[A7], A3
  311. 0000038C  4EAD 004A                jsr        [A5 + 0x4A /* export_5 */]
  312. 00000390  588F                     addq.l     A7, 4
  313. 00000392  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  314. 00000398  4E5E                     unlink     A6
  315. 0000039A  4E75                     rts
  316. fn0000039C:
  317. 0000039C  4E56 FE70                link       A6, -0x0190
  318. 000003A0  48E7 0310                movem.l    -[A7], D6,D7,A3
  319. 000003A4  47EE FE70                lea.l      A3, [A6 - 0x190]
  320. 000003A8  3D7C 0004 FF70           move.w     [A6 - 0x90], 0x4
  321. 000003AE  486E FF70                pea.l      [A6 - 0x90]
  322. 000003B2  2F3C 7007 0480           move.l     -[A7], 0x70070480
  323. 000003B8  A8FD                     syscall    PrGlue
  324. 000003BA  7000                     moveq.l    D0, 0x00
  325. 000003BC  4A6E FF7C                tst.w      [A6 - 0x84]
  326. 000003C0  6708                     beq        +0xA /* 000003CA */
  327. 000003C2  4A6E FF80                tst.w      [A6 - 0x80]
  328. 000003C6  6702                     beq        +0x4 /* 000003CA */
  329. 000003C8  7001                     moveq.l    D0, 0x01
  330. label000003CA:
  331. 000003CA  3B40 B224                move.w     [A5 - 0x4DDC], D0
  332. 000003CE  6600 0090                bne        +0x92 /* 00000460 */
  333. 000003D2  4A6E FF82                tst.w      [A6 - 0x7E]
  334. 000003D6  676C                     beq        +0x6E /* 00000444 */
  335. 000003D8  206D B248                movea.l    A0, [A5 - 0x4DB8]
  336. 000003DC  2050                     movea.l    A0, [A0]
  337. 000003DE  302E FF86                move.w     D0, [A6 - 0x7A]
  338. 000003E2  B068 0006                cmp.w      D0, [A0 + 0x6]
  339. 000003E6  6F5C                     ble        +0x5E /* 00000444 */
  340. 000003E8  4246                     clr.w      D6
  341. 000003EA  4247                     clr.w      D7
  342. 000003EC  6010                     bra        +0x12 /* 000003FE */
  343. label000003EE:
  344. 000003EE  48C6                     ext.l      D6
  345. 000003F0  2006                     move.l     D0, D6
  346. 000003F2  E580                     asl        D0, 2
  347. 000003F4  BC76 0886                cmp.w      D6, [A6 + D0 - 0x122]
  348. 000003F8  6C02                     bge        +0x4 /* 000003FC */
  349. 000003FA  3C07                     move.w     D6, D7
  350. label000003FC:
  351. 000003FC  5247                     addq.w     D7, 1
  352. label000003FE:
  353. 000003FE  BE6E FF82                cmp.w      D7, [A6 - 0x7E]
  354. 00000402  6DEA                     blt        -0x14 /* 000003EE */
  355. 00000404  48C6                     ext.l      D6
  356. 00000406  2006                     move.l     D0, D6
  357. 00000408  E580                     asl        D0, 2
  358. 0000040A  3B76 0886 B240           move.w     [A5 - 0x4DC0], [A6 + D0 - 0x122]
  359. 00000410  48C6                     ext.l      D6
  360. 00000412  2006                     move.l     D0, D6
  361. 00000414  E580                     asl        D0, 2
  362. 00000416  3B76 0884 B23E           move.w     [A5 - 0x4DC2], [A6 + D0 - 0x124]
  363. 0000041C  3D7C 0005 FFF0           move.w     [A6 - 0x10], 0x5
  364. 00000422  2D6D B248 FFF8           move.l     [A6 - 0x8], [A5 - 0x4DB8]
  365. 00000428  3D6D B240 FFFE           move.w     [A6 - 0x2], [A5 - 0x4DC0]
  366. 0000042E  3D6D B240 FFFC           move.w     [A6 - 0x4], [A5 - 0x4DC0]
  367. 00000434  486E FFF0                pea.l      [A6 - 0x10]
  368. 00000438  2F3C 7007 0480           move.l     -[A7], 0x70070480
  369. 0000043E  A8FD                     syscall    PrGlue
  370. 00000440  6000 01C6                bra        +0x1C8 /* 00000608 */
  371. label00000444:
  372. 00000444  206D B248                movea.l    A0, [A5 - 0x4DB8]
  373. 00000448  2050                     movea.l    A0, [A0]
  374. 0000044A  3B68 0006 B240           move.w     [A5 - 0x4DC0], [A0 + 0x6]
  375. 00000450  206D B248                movea.l    A0, [A5 - 0x4DB8]
  376. 00000454  2050                     movea.l    A0, [A0]
  377. 00000456  3B68 0004 B23E           move.w     [A5 - 0x4DC2], [A0 + 0x4]
  378. 0000045C  6000 01AA                bra        +0x1AC /* 00000608 */
  379. label00000460:
  380. 00000460  4246                     clr.w      D6
  381. 00000462  3B7C 05A0 B228           move.w     [A5 - 0x4DD8], 0x5A0
  382. 00000468  3B7C 0048 B226           move.w     [A5 - 0x4DDA], 0x48 /* 'H' */
  383. 0000046E  3D7C 0005 FFF0           move.w     [A6 - 0x10], 0x5
  384. 00000474  2D6D B248 FFF8           move.l     [A6 - 0x8], [A5 - 0x4DB8]
  385. 0000047A  4A6E FF72                tst.w      [A6 - 0x8E]
  386. 0000047E  6600 0166                bne        +0x168 /* 000005E6 */
  387. 00000482  4A6E FF7C                tst.w      [A6 - 0x84]
  388. 00000486  6754                     beq        +0x56 /* 000004DC */
  389. 00000488  4A6E FF80                tst.w      [A6 - 0x80]
  390. 0000048C  674E                     beq        +0x50 /* 000004DC */
  391. 0000048E  7048                     moveq.l    D0, 0x48
  392. 00000490  B06E FF7A                cmp.w      D0, [A6 - 0x86]
  393. 00000494  6F04                     ble        +0x6 /* 0000049A */
  394. 00000496  7048                     moveq.l    D0, 0x48
  395. 00000498  6006                     bra        +0x8 /* 000004A0 */
  396. label0000049A:
  397. 0000049A  302E FF7A                move.w     D0, [A6 - 0x86]
  398. 0000049E  48C0                     ext.l      D0
  399. label000004A0:
  400. 000004A0  3B40 B228                move.w     [A5 - 0x4DD8], D0
  401. 000004A4  0C6E 05A0 FF7C           cmpi.w     [A6 - 0x84], 0x5A0
  402. 000004AA  6F08                     ble        +0xA /* 000004B4 */
  403. 000004AC  203C 0000 05A0           move.l     D0, 0x5A0
  404. 000004B2  6006                     bra        +0x8 /* 000004BA */
  405. label000004B4:
  406. 000004B4  302E FF7C                move.w     D0, [A6 - 0x84]
  407. 000004B8  48C0                     ext.l      D0
  408. label000004BA:
  409. 000004BA  3B40 B226                move.w     [A5 - 0x4DDA], D0
  410. 000004BE  302E FF86                move.w     D0, [A6 - 0x7A]
  411. 000004C2  B06E FF84                cmp.w      D0, [A6 - 0x7C]
  412. 000004C6  6C08                     bge        +0xA /* 000004D0 */
  413. 000004C8  302E FF86                move.w     D0, [A6 - 0x7A]
  414. 000004CC  48C0                     ext.l      D0
  415. 000004CE  6006                     bra        +0x8 /* 000004D6 */
  416. label000004D0:
  417. 000004D0  302E FF84                move.w     D0, [A6 - 0x7C]
  418. 000004D4  48C0                     ext.l      D0
  419. label000004D6:
  420. 000004D6  3C00                     move.w     D6, D0
  421. 000004D8  6000 008E                bra        +0x90 /* 00000568 */
  422. label000004DC:
  423. 000004DC  4247                     clr.w      D7
  424. 000004DE  6066                     bra        +0x68 /* 00000546 */
  425. label000004E0:
  426. 000004E0  48C7                     ext.l      D7
  427. 000004E2  2007                     move.l     D0, D7
  428. 000004E4  E580                     asl        D0, 2
  429. 000004E6  48C7                     ext.l      D7
  430. 000004E8  2207                     move.l     D1, D7
  431. 000004EA  E581                     asl        D1, 2
  432. 000004EC  3036 0886                move.w     D0, [A6 + D0 - 0x122]
  433. 000004F0  B076 1884                cmp.w      D0, [A6 + D1 - 0x124]
  434. 000004F4  664E                     bne        +0x50 /* 00000544 */
  435. 000004F6  48C7                     ext.l      D7
  436. 000004F8  2007                     move.l     D0, D7
  437. 000004FA  E580                     asl        D0, 2
  438. 000004FC  322D B228                move.w     D1, [A5 - 0x4DD8]
  439. 00000500  B276 0886                cmp.w      D1, [A6 + D0 - 0x122]
  440. 00000504  6F0C                     ble        +0xE /* 00000512 */
  441. 00000506  48C7                     ext.l      D7
  442. 00000508  2007                     move.l     D0, D7
  443. 0000050A  E580                     asl        D0, 2
  444. 0000050C  3B76 0886 B228           move.w     [A5 - 0x4DD8], [A6 + D0 - 0x122]
  445. label00000512:
  446. 00000512  48C7                     ext.l      D7
  447. 00000514  2007                     move.l     D0, D7
  448. 00000516  E580                     asl        D0, 2
  449. 00000518  322D B226                move.w     D1, [A5 - 0x4DDA]
  450. 0000051C  B276 0886                cmp.w      D1, [A6 + D0 - 0x122]
  451. 00000520  6C0C                     bge        +0xE /* 0000052E */
  452. 00000522  48C7                     ext.l      D7
  453. 00000524  2007                     move.l     D0, D7
  454. 00000526  E580                     asl        D0, 2
  455. 00000528  3B76 0886 B226           move.w     [A5 - 0x4DDA], [A6 + D0 - 0x122]
  456. label0000052E:
  457. 0000052E  48C7                     ext.l      D7
  458. 00000530  2007                     move.l     D0, D7
  459. 00000532  E580                     asl        D0, 2
  460. 00000534  BC76 0886                cmp.w      D6, [A6 + D0 - 0x122]
  461. 00000538  6C0A                     bge        +0xC /* 00000544 */
  462. 0000053A  48C7                     ext.l      D7
  463. 0000053C  2007                     move.l     D0, D7
  464. 0000053E  E580                     asl        D0, 2
  465. 00000540  3C36 0886                move.w     D6, [A6 + D0 - 0x122]
  466. label00000544:
  467. 00000544  5247                     addq.w     D7, 1
  468. label00000546:
  469. 00000546  BE6E FF82                cmp.w      D7, [A6 - 0x7E]
  470. 0000054A  6D94                     blt        -0x6A /* 000004E0 */
  471. 0000054C  7048                     moveq.l    D0, 0x48
  472. 0000054E  B06D B228                cmp.w      D0, [A5 - 0x4DD8]
  473. 00000552  6F06                     ble        +0x8 /* 0000055A */
  474. 00000554  3B7C 0048 B228           move.w     [A5 - 0x4DD8], 0x48 /* 'H' */
  475. label0000055A:
  476. 0000055A  0C6D 05A0 B226           cmpi.w     [A5 - 0x4DDA], 0x5A0
  477. 00000560  6F06                     ble        +0x8 /* 00000568 */
  478. 00000562  3B7C 05A0 B226           move.w     [A5 - 0x4DDA], 0x5A0
  479. label00000568:
  480. 00000568  4A6E 000A                tst.w      [A6 + 0xA]
  481. 0000056C  661A                     bne        +0x1C /* 00000588 */
  482. 0000056E  3C2D B240                move.w     D6, [A5 - 0x4DC0]
  483. 00000572  BC6D B226                cmp.w      D6, [A5 - 0x4DDA]
  484. 00000576  6F06                     ble        +0x8 /* 0000057E */
  485. 00000578  3C2D B226                move.w     D6, [A5 - 0x4DDA]
  486. 0000057C  600A                     bra        +0xC /* 00000588 */
  487. label0000057E:
  488. 0000057E  BC6D B228                cmp.w      D6, [A5 - 0x4DD8]
  489. 00000582  6C04                     bge        +0x6 /* 00000588 */
  490. 00000584  3C2D B228                move.w     D6, [A5 - 0x4DD8]
  491. label00000588:
  492. 00000588  4A46                     tst.w      D6
  493. 0000058A  675A                     beq        +0x5C /* 000005E6 */
  494. 0000058C  3D46 FFFE                move.w     [A6 - 0x2], D6
  495. 00000590  3D46 FFFC                move.w     [A6 - 0x4], D6
  496. 00000594  486E FFF0                pea.l      [A6 - 0x10]
  497. 00000598  2F3C 7007 0480           move.l     -[A7], 0x70070480
  498. 0000059E  A8FD                     syscall    PrGlue
  499. 000005A0  4A6E FFF2                tst.w      [A6 - 0xE]
  500. 000005A4  6740                     beq        +0x42 /* 000005E6 */
  501. 000005A6  7032                     moveq.l    D0, 0x32
  502. 000005A8  2F00                     move.l     -[A7], D0
  503. 000005AA  2F0B                     move.l     -[A7], A3
  504. 000005AC  4EAD 01E2                jsr        [A5 + 0x1E2 /* export_56 */]
  505. 000005B0  7000                     moveq.l    D0, 0x00
  506. 000005B2  1013                     move.b     D0, [A3]
  507. 000005B4  5280                     addq.l     D0, 1
  508. 000005B6  4233 0000                clr.b      [A3 + D0.w]
  509. 000005BA  7048                     moveq.l    D0, 0x48
  510. 000005BC  2F00                     move.l     -[A7], D0
  511. 000005BE  220B                     move.l     D1, A3
  512. 000005C0  5281                     addq.l     D1, 1
  513. 000005C2  2F01                     move.l     -[A7], D1
  514. 000005C4  41ED EA7E                lea.l      A0, [A5 - 0x1582]
  515. 000005C8  5288                     addq.l     A0, 1
  516. 000005CA  2F08                     move.l     -[A7], A0
  517. 000005CC  4EAD 0EE2                jsr        [A5 + 0xEE2 /* export_472 */]
  518. 000005D0  1B40 EA7E                move.b     [A5 - 0x1582], D0
  519. 000005D4  70FF                     moveq.l    D0, 0xFFFFFFFF
  520. 000005D6  2F00                     move.l     -[A7], D0
  521. 000005D8  486D EA7E                pea.l      [A5 - 0x1582]
  522. 000005DC  4EAD 19A2                jsr        [A5 + 0x19A2 /* export_816 */]
  523. 000005E0  4246                     clr.w      D6
  524. 000005E2  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  525. label000005E6:
  526. 000005E6  4A46                     tst.w      D6
  527. 000005E8  6616                     bne        +0x18 /* 00000600 */
  528. 000005EA  7C48                     moveq.l    D6, 0x48
  529. 000005EC  3D46 FFFE                move.w     [A6 - 0x2], D6
  530. 000005F0  3D46 FFFC                move.w     [A6 - 0x4], D6
  531. 000005F4  486E FFF0                pea.l      [A6 - 0x10]
  532. 000005F8  2F3C 7007 0480           move.l     -[A7], 0x70070480
  533. 000005FE  A8FD                     syscall    PrGlue
  534. label00000600:
  535. 00000600  3B46 B23E                move.w     [A5 - 0x4DC2], D6
  536. 00000604  3B46 B240                move.w     [A5 - 0x4DC0], D6
  537. label00000608:
  538. 00000608  4CEE 08C0 FE64           movem.l    D6,D7,A3, [A6 - 0x19C]
  539. 0000060E  4E5E                     unlink     A6
  540. 00000610  4E75                     rts
  541. fn00000612:
  542. 00000612  4E56 FDF6                link       A6, -0x020A
  543. 00000616  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  544. 0000061A  286E 0008                movea.l    A4, [A6 + 0x8]
  545. 0000061E  47EE FDFE                lea.l      A3, [A6 - 0x202]
  546. 00000622  4247                     clr.w      D7
  547. 00000624  7000                     moveq.l    D0, 0x00
  548. 00000626  2F00                     move.l     -[A7], D0
  549. 00000628  4EAD 0282                jsr        [A5 + 0x282 /* export_76 */]
  550. 0000062C  4A40                     tst.w      D0
  551. 0000062E  588F                     addq.l     A7, 4
  552. 00000630  6700 0220                beq        +0x222 /* 00000852 */
  553. 00000634  200C                     move.l     D0, A4
  554. 00000636  6700 021A                beq        +0x21C /* 00000852 */
  555. 0000063A  2F0C                     move.l     -[A7], A4
  556. 0000063C  4EBA FBC4                jsr        [PC - 0x43C /* 00000202 */]
  557. 00000640  4A40                     tst.w      D0
  558. 00000642  588F                     addq.l     A7, 4
  559. 00000644  6700 020C                beq        +0x20E /* 00000852 */
  560. 00000648  4878 4000                push.l     0x4000 /* '@\0' */
  561. 0000064C  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  562. 00000650  4A40                     tst.w      D0
  563. 00000652  588F                     addq.l     A7, 4
  564. 00000654  6608                     bne        +0xA /* 0000065E */
  565. 00000656  4EAD 0E52                jsr        [A5 + 0xE52 /* export_454 */]
  566. 0000065A  6000 01EA                bra        +0x1EC /* 00000846 */
  567. label0000065E:
  568. 0000065E  2F3C C800 0000           move.l     -[A7], 0xC8000000
  569. 00000664  A8FD                     syscall    PrGlue
  570. 00000666  558F                     subq.l     A7, 2
  571. 00000668  2F3C BA00 0000           move.l     -[A7], 0xBA000000
  572. 0000066E  A8FD                     syscall    PrGlue
  573. 00000670  4A5F                     tst.w      [A7]+
  574. 00000672  6600 01D2                bne        +0x1D4 /* 00000846 */
  575. 00000676  7000                     moveq.l    D0, 0x00
  576. 00000678  2F00                     move.l     -[A7], D0
  577. 0000067A  4EAD 09E2                jsr        [A5 + 0x9E2 /* export_312 */]
  578. 0000067E  7000                     moveq.l    D0, 0x00
  579. 00000680  2F00                     move.l     -[A7], D0
  580. 00000682  4EBA FD18                jsr        [PC - 0x2E8 /* 0000039C */]
  581. 00000686  4A6D B224                tst.w      [A5 - 0x4DDC]
  582. 0000068A  508F                     addq.l     A7, 8
  583. 0000068C  6700 00B4                beq        +0xB6 /* 00000742 */
  584. 00000690  206D E9E2                movea.l    A0, [A5 - 0x161E]
  585. 00000694  4A68 018A                tst.w      [A0 + 0x18A]
  586. 00000698  6600 00A8                bne        +0xAA /* 00000742 */
  587. 0000069C  598F                     subq.l     A7, 4
  588. 0000069E  2F2D B248                move.l     -[A7], [A5 - 0x4DB8]
  589. 000006A2  2F3C 3C04 040C           move.l     -[A7], 0x3C04040C
  590. 000006A8  A8FD                     syscall    PrGlue
  591. 000006AA  2B5F B230                move.l     [A5 - 0x4DD0], [A7]+
  592. 000006AE  558F                     subq.l     A7, 2
  593. 000006B0  2F2D B248                move.l     -[A7], [A5 - 0x4DB8]
  594. 000006B4  486D 25CA                pea.l      [A5 + 0x25CA /* export_1205 */]
  595. 000006B8  2F3C 4A04 0894           move.l     -[A7], 0x4A040894
  596. 000006BE  A8FD                     syscall    PrGlue
  597. 000006C0  7000                     moveq.l    D0, 0x00
  598. 000006C2  101F                     move.b     D0, [A7]+
  599. 000006C4  3E00                     move.w     D7, D0
  600. 000006C6  6700 008E                beq        +0x90 /* 00000756 */
  601. 000006CA  302D B240                move.w     D0, [A5 - 0x4DC0]
  602. 000006CE  B06D B228                cmp.w      D0, [A5 - 0x4DD8]
  603. 000006D2  6D0A                     blt        +0xC /* 000006DE */
  604. 000006D4  302D B23E                move.w     D0, [A5 - 0x4DC2]
  605. 000006D8  B06D B226                cmp.w      D0, [A5 - 0x4DDA]
  606. 000006DC  6F78                     ble        +0x7A /* 00000756 */
  607. label000006DE:
  608. 000006DE  302D B240                move.w     D0, [A5 - 0x4DC0]
  609. 000006E2  B06D B228                cmp.w      D0, [A5 - 0x4DD8]
  610. 000006E6  6C08                     bge        +0xA /* 000006F0 */
  611. 000006E8  302D B228                move.w     D0, [A5 - 0x4DD8]
  612. 000006EC  48C0                     ext.l      D0
  613. 000006EE  6006                     bra        +0x8 /* 000006F6 */
  614. label000006F0:
  615. 000006F0  302D B226                move.w     D0, [A5 - 0x4DDA]
  616. 000006F4  48C0                     ext.l      D0
  617. label000006F6:
  618. 000006F6  3B40 B240                move.w     [A5 - 0x4DC0], D0
  619. 000006FA  3B40 B23E                move.w     [A5 - 0x4DC2], D0
  620. 000006FE  7032                     moveq.l    D0, 0x32
  621. 00000700  2F00                     move.l     -[A7], D0
  622. 00000702  2F0B                     move.l     -[A7], A3
  623. 00000704  4EAD 01E2                jsr        [A5 + 0x1E2 /* export_56 */]
  624. 00000708  7000                     moveq.l    D0, 0x00
  625. 0000070A  1013                     move.b     D0, [A3]
  626. 0000070C  5280                     addq.l     D0, 1
  627. 0000070E  4233 0000                clr.b      [A3 + D0.w]
  628. 00000712  302D B240                move.w     D0, [A5 - 0x4DC0]
  629. 00000716  48C0                     ext.l      D0
  630. 00000718  2F00                     move.l     -[A7], D0
  631. 0000071A  200B                     move.l     D0, A3
  632. 0000071C  5280                     addq.l     D0, 1
  633. 0000071E  2F00                     move.l     -[A7], D0
  634. 00000720  41EE FEFE                lea.l      A0, [A6 - 0x102]
  635. 00000724  5288                     addq.l     A0, 1
  636. 00000726  2F08                     move.l     -[A7], A0
  637. 00000728  4EAD 0EE2                jsr        [A5 + 0xEE2 /* export_472 */]
  638. 0000072C  1D40 FEFE                move.b     [A6 - 0x102], D0
  639. 00000730  70FF                     moveq.l    D0, 0xFFFFFFFF
  640. 00000732  2F00                     move.l     -[A7], D0
  641. 00000734  486E FEFE                pea.l      [A6 - 0x102]
  642. 00000738  4EAD 19A2                jsr        [A5 + 0x19A2 /* export_816 */]
  643. 0000073C  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  644. 00000740  6014                     bra        +0x16 /* 00000756 */
  645. label00000742:
  646. 00000742  558F                     subq.l     A7, 2
  647. 00000744  2F2D B248                move.l     -[A7], [A5 - 0x4DB8]
  648. 00000748  2F3C 2A04 0484           move.l     -[A7], 0x2A040484
  649. 0000074E  A8FD                     syscall    PrGlue
  650. 00000750  7000                     moveq.l    D0, 0x00
  651. 00000752  101F                     move.b     D0, [A7]+
  652. 00000754  3E00                     move.w     D7, D0
  653. label00000756:
  654. 00000756  426D E5CE                clr.w      [A5 - 0x1A32]
  655. 0000075A  7000                     moveq.l    D0, 0x00
  656. 0000075C  2B40 B230                move.l     [A5 - 0x4DD0], D0
  657. 00000760  4A47                     tst.w      D7
  658. 00000762  6700 00D6                beq        +0xD8 /* 0000083A */
  659. 00000766  7000                     moveq.l    D0, 0x00
  660. 00000768  2F00                     move.l     -[A7], D0
  661. 0000076A  4EBA FC30                jsr        [PC - 0x3D0 /* 0000039C */]
  662. 0000076E  206D B248                movea.l    A0, [A5 - 0x4DB8]
  663. 00000772  2050                     movea.l    A0, [A0]
  664. 00000774  43EE FDF6                lea.l      A1, [A6 - 0x20A]
  665. 00000778  41E8 0010                lea.l      A0, [A0 + 0x10]
  666. 0000077C  22D8                     move.l     [A1]+, [A0]+
  667. 0000077E  22D8                     move.l     [A1]+, [A0]+
  668. 00000780  7001                     moveq.l    D0, 0x01
  669. 00000782  2F00                     move.l     -[A7], D0
  670. 00000784  486D B236                pea.l      [A5 - 0x4DCA]
  671. 00000788  4EBA 00D4                jsr        [PC + 0xD4 /* 0000085E */]
  672. 0000078C  3C00                     move.w     D6, D0
  673. 0000078E  302E FDFC                move.w     D0, [A6 - 0x204]
  674. 00000792  48C0                     ext.l      D0
  675. 00000794  322E FDF8                move.w     D1, [A6 - 0x208]
  676. 00000798  48C1                     ext.l      D1
  677. 0000079A  9081                     sub.l      D0, D1
  678. 0000079C  2200                     move.l     D1, D0
  679. 0000079E  C0FC 05A0                mulu.w     D0, 0x5A0
  680. 000007A2  4841                     swap.w     D1
  681. 000007A4  C2FC 05A0                mulu.w     D1, 0x5A0
  682. 000007A8  4841                     swap.w     D1
  683. 000007AA  4241                     clr.w      D1
  684. 000007AC  D081                     add.l      D0, D1
  685. 000007AE  322D B240                move.w     D1, [A5 - 0x4DC0]
  686. 000007B2  48C1                     ext.l      D1
  687. 000007B4  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  688. 000007B8  48C6                     ext.l      D6
  689. 000007BA  2206                     move.l     D1, D6
  690. 000007BC  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  691. 000007C0  7264                     moveq.l    D1, 0x64
  692. 000007C2  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  693. 000007C6  2800                     move.l     D4, D0
  694. 000007C8  302E FDFA                move.w     D0, [A6 - 0x206]
  695. 000007CC  48C0                     ext.l      D0
  696. 000007CE  322E FDF6                move.w     D1, [A6 - 0x20A]
  697. 000007D2  48C1                     ext.l      D1
  698. 000007D4  9081                     sub.l      D0, D1
  699. 000007D6  2200                     move.l     D1, D0
  700. 000007D8  C0FC 05A0                mulu.w     D0, 0x5A0
  701. 000007DC  4841                     swap.w     D1
  702. 000007DE  C2FC 05A0                mulu.w     D1, 0x5A0
  703. 000007E2  4841                     swap.w     D1
  704. 000007E4  4241                     clr.w      D1
  705. 000007E6  D081                     add.l      D0, D1
  706. 000007E8  322D B23E                move.w     D1, [A5 - 0x4DC2]
  707. 000007EC  48C1                     ext.l      D1
  708. 000007EE  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  709. 000007F2  48C6                     ext.l      D6
  710. 000007F4  2206                     move.l     D1, D6
  711. 000007F6  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  712. 000007FA  7264                     moveq.l    D1, 0x64
  713. 000007FC  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  714. 00000800  2A00                     move.l     D5, D0
  715. 00000802  302D B23C                move.w     D0, [A5 - 0x4DC4]
  716. 00000806  D06D B238                add.w      D0, [A5 - 0x4DC8]
  717. 0000080A  48C0                     ext.l      D0
  718. 0000080C  B880                     cmp.l      D4, D0
  719. 0000080E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  720. 00000812  6E0C                     bgt        +0xE /* 00000820 */
  721. 00000814  3B7C 0438 B23C           move.w     [A5 - 0x4DC4], 0x438
  722. 0000081A  3B7C 0438 B238           move.w     [A5 - 0x4DC8], 0x438
  723. label00000820:
  724. 00000820  302D B23A                move.w     D0, [A5 - 0x4DC6]
  725. 00000824  D06D B236                add.w      D0, [A5 - 0x4DCA]
  726. 00000828  48C0                     ext.l      D0
  727. 0000082A  BA80                     cmp.l      D5, D0
  728. 0000082C  6E0C                     bgt        +0xE /* 0000083A */
  729. 0000082E  3B7C 05A0 B23A           move.w     [A5 - 0x4DC6], 0x5A0
  730. 00000834  3B7C 05A0 B236           move.w     [A5 - 0x4DCA], 0x5A0
  731. label0000083A:
  732. 0000083A  4EAD 09CA                jsr        [A5 + 0x9CA /* export_309 */]
  733. 0000083E  2F3C D000 0000           move.l     -[A7], 0xD0000000
  734. 00000844  A8FD                     syscall    PrGlue
  735. label00000846:
  736. 00000846  48C7                     ext.l      D7
  737. 00000848  2F07                     move.l     -[A7], D7
  738. 0000084A  2F0C                     move.l     -[A7], A4
  739. 0000084C  4EBA FAFC                jsr        [PC - 0x504 /* 0000034A */]
  740. 00000850  508F                     addq.l     A7, 8
  741. label00000852:
  742. 00000852  3007                     move.w     D0, D7
  743. 00000854  4CEE 18F0 FDDE           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x222]
  744. 0000085A  4E5E                     unlink     A6
  745. 0000085C  4E75                     rts
  746. fn0000085E:
  747. 0000085E  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  748. 00000862  3C2F 001A                move.w     D6, [A7 + 0x1A]
  749. 00000866  266F 0014                movea.l    A3, [A7 + 0x14]
  750. 0000086A  7E64                     moveq.l    D7, 0x64
  751. 0000086C  200B                     move.l     D0, A3
  752. 0000086E  6700 014E                beq        +0x150 /* 000009BE */
  753. 00000872  4AAB 0012                tst.l      [A3 + 0x12]
  754. 00000876  6700 0146                beq        +0x148 /* 000009BE */
  755. 0000087A  7078                     moveq.l    D0, 0x78
  756. 0000087C  2F00                     move.l     -[A7], D0
  757. 0000087E  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  758. 00000882  2840                     movea.l    A4, D0
  759. 00000884  200C                     move.l     D0, A4
  760. 00000886  588F                     addq.l     A7, 4
  761. 00000888  6700 0134                beq        +0x136 /* 000009BE */
  762. 0000088C  4A46                     tst.w      D6
  763. 0000088E  6608                     bne        +0xA /* 00000898 */
  764. 00000890  2F3C C800 0000           move.l     -[A7], 0xC8000000
  765. 00000896  A8FD                     syscall    PrGlue
  766. label00000898:
  767. 00000898  4A46                     tst.w      D6
  768. 0000089A  6610                     bne        +0x12 /* 000008AC */
  769. 0000089C  558F                     subq.l     A7, 2
  770. 0000089E  2F3C BA00 0000           move.l     -[A7], 0xBA000000
  771. 000008A4  A8FD                     syscall    PrGlue
  772. 000008A6  4A5F                     tst.w      [A7]+
  773. 000008A8  6600 010C                bne        +0x10E /* 000009B6 */
  774. label000008AC:
  775. 000008AC  4EAD 09D2                jsr        [A5 + 0x9D2 /* export_310 */]
  776. 000008B0  2F0C                     move.l     -[A7], A4
  777. 000008B2  2F3C 2004 0480           move.l     -[A7], 0x20040480
  778. 000008B8  A8FD                     syscall    PrGlue
  779. 000008BA  4A46                     tst.w      D6
  780. 000008BC  6608                     bne        +0xA /* 000008C6 */
  781. 000008BE  2F3C D000 0000           move.l     -[A7], 0xD0000000
  782. 000008C4  A8FD                     syscall    PrGlue
  783. label000008C6:
  784. 000008C6  558F                     subq.l     A7, 2
  785. 000008C8  2F3C BA00 0000           move.l     -[A7], 0xBA000000
  786. 000008CE  A8FD                     syscall    PrGlue
  787. 000008D0  4A5F                     tst.w      [A7]+
  788. 000008D2  6600 00E2                bne        +0xE4 /* 000009B6 */
  789. 000008D6  206B 0012                movea.l    A0, [A3 + 0x12]
  790. 000008DA  2050                     movea.l    A0, [A0]
  791. 000008DC  226B 0012                movea.l    A1, [A3 + 0x12]
  792. 000008E0  2251                     movea.l    A1, [A1]
  793. 000008E2  3028 0016                move.w     D0, [A0 + 0x16]
  794. 000008E6  B069 0014                cmp.w      D0, [A1 + 0x14]
  795. 000008EA  6C66                     bge        +0x68 /* 00000952 */
  796. 000008EC  2054                     movea.l    A0, [A4]
  797. 000008EE  3028 0016                move.w     D0, [A0 + 0x16]
  798. 000008F2  48C0                     ext.l      D0
  799. 000008F4  2200                     move.l     D1, D0
  800. 000008F6  C0FC 2710                mulu.w     D0, 0x2710
  801. 000008FA  4841                     swap.w     D1
  802. 000008FC  C2FC 2710                mulu.w     D1, 0x2710
  803. 00000900  4841                     swap.w     D1
  804. 00000902  4241                     clr.w      D1
  805. 00000904  D081                     add.l      D0, D1
  806. 00000906  2054                     movea.l    A0, [A4]
  807. 00000908  3228 0006                move.w     D1, [A0 + 0x6]
  808. 0000090C  48C1                     ext.l      D1
  809. 0000090E  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  810. 00000912  206B 0012                movea.l    A0, [A3 + 0x12]
  811. 00000916  2050                     movea.l    A0, [A0]
  812. 00000918  3228 0016                move.w     D1, [A0 + 0x16]
  813. 0000091C  48C1                     ext.l      D1
  814. 0000091E  2401                     move.l     D2, D1
  815. 00000920  C2FC 0064                mulu.w     D1, 0x64 /* 'd' */
  816. 00000924  4842                     swap.w     D2
  817. 00000926  C4FC 0064                mulu.w     D2, 0x64 /* 'd' */
  818. 0000092A  4842                     swap.w     D2
  819. 0000092C  4242                     clr.w      D2
  820. 0000092E  D282                     add.l      D1, D2
  821. 00000930  206B 0012                movea.l    A0, [A3 + 0x12]
  822. 00000934  2050                     movea.l    A0, [A0]
  823. 00000936  3428 0006                move.w     D2, [A0 + 0x6]
  824. 0000093A  48C2                     ext.l      D2
  825. 0000093C  2F00                     move.l     -[A7], D0
  826. 0000093E  2001                     move.l     D0, D1
  827. 00000940  2202                     move.l     D1, D2
  828. 00000942  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  829. 00000946  2200                     move.l     D1, D0
  830. 00000948  201F                     move.l     D0, [A7]+
  831. 0000094A  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  832. 0000094E  3E00                     move.w     D7, D0
  833. 00000950  6064                     bra        +0x66 /* 000009B6 */
  834. label00000952:
  835. 00000952  2054                     movea.l    A0, [A4]
  836. 00000954  3028 0016                move.w     D0, [A0 + 0x16]
  837. 00000958  48C0                     ext.l      D0
  838. 0000095A  2200                     move.l     D1, D0
  839. 0000095C  C0FC 2710                mulu.w     D0, 0x2710
  840. 00000960  4841                     swap.w     D1
  841. 00000962  C2FC 2710                mulu.w     D1, 0x2710
  842. 00000966  4841                     swap.w     D1
  843. 00000968  4241                     clr.w      D1
  844. 0000096A  D081                     add.l      D0, D1
  845. 0000096C  2054                     movea.l    A0, [A4]
  846. 0000096E  3228 0006                move.w     D1, [A0 + 0x6]
  847. 00000972  48C1                     ext.l      D1
  848. 00000974  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  849. 00000978  206B 0012                movea.l    A0, [A3 + 0x12]
  850. 0000097C  2050                     movea.l    A0, [A0]
  851. 0000097E  3228 0014                move.w     D1, [A0 + 0x14]
  852. 00000982  48C1                     ext.l      D1
  853. 00000984  2401                     move.l     D2, D1
  854. 00000986  C2FC 0064                mulu.w     D1, 0x64 /* 'd' */
  855. 0000098A  4842                     swap.w     D2
  856. 0000098C  C4FC 0064                mulu.w     D2, 0x64 /* 'd' */
  857. 00000990  4842                     swap.w     D2
  858. 00000992  4242                     clr.w      D2
  859. 00000994  D282                     add.l      D1, D2
  860. 00000996  206B 0012                movea.l    A0, [A3 + 0x12]
  861. 0000099A  2050                     movea.l    A0, [A0]
  862. 0000099C  3428 0004                move.w     D2, [A0 + 0x4]
  863. 000009A0  48C2                     ext.l      D2
  864. 000009A2  2F00                     move.l     -[A7], D0
  865. 000009A4  2001                     move.l     D0, D1
  866. 000009A6  2202                     move.l     D1, D2
  867. 000009A8  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  868. 000009AC  2200                     move.l     D1, D0
  869. 000009AE  201F                     move.l     D0, [A7]+
  870. 000009B0  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  871. 000009B4  3E00                     move.w     D7, D0
  872. label000009B6:
  873. 000009B6  2F0C                     move.l     -[A7], A4
  874. 000009B8  4EAD 004A                jsr        [A5 + 0x4A /* export_5 */]
  875. 000009BC  588F                     addq.l     A7, 4
  876. label000009BE:
  877. 000009BE  3007                     move.w     D0, D7
  878. 000009C0  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  879. 000009C4  4E75                     rts
  880. export_1208:
  881. fn000009C6:
  882. 000009C6  4E56 FDE8                link       A6, -0x0218
  883. 000009CA  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  884. 000009CE  49EE FF00                lea.l      A4, [A6 - 0x100]
  885. 000009D2  266E 0008                movea.l    A3, [A6 + 0x8]
  886. 000009D6  4246                     clr.w      D6
  887. 000009D8  200B                     move.l     D0, A3
  888. 000009DA  6700 0280                beq        +0x282 /* 00000C5C */
  889. 000009DE  2F0B                     move.l     -[A7], A3
  890. 000009E0  4EBA F820                jsr        [PC - 0x7E0 /* 00000202 */]
  891. 000009E4  4A40                     tst.w      D0
  892. 000009E6  588F                     addq.l     A7, 4
  893. 000009E8  6700 0272                beq        +0x274 /* 00000C5C */
  894. 000009EC  206D B248                movea.l    A0, [A5 - 0x4DB8]
  895. 000009F0  2050                     movea.l    A0, [A0]
  896. 000009F2  43EE FEE8                lea.l      A1, [A6 - 0x118]
  897. 000009F6  41E8 0010                lea.l      A0, [A0 + 0x10]
  898. 000009FA  22D8                     move.l     [A1]+, [A0]+
  899. 000009FC  22D8                     move.l     [A1]+, [A0]+
  900. 000009FE  206D B248                movea.l    A0, [A5 - 0x4DB8]
  901. 00000A02  2050                     movea.l    A0, [A0]
  902. 00000A04  43EE FEF0                lea.l      A1, [A6 - 0x110]
  903. 00000A08  5088                     addq.l     A0, 8
  904. 00000A0A  22D8                     move.l     [A1]+, [A0]+
  905. 00000A0C  22D8                     move.l     [A1]+, [A0]+
  906. 00000A0E  7000                     moveq.l    D0, 0x00
  907. 00000A10  2F00                     move.l     -[A7], D0
  908. 00000A12  2F0B                     move.l     -[A7], A3
  909. 00000A14  4EBA FE48                jsr        [PC - 0x1B8 /* 0000085E */]
  910. 00000A18  3E00                     move.w     D7, D0
  911. 00000A1A  302E FEF2                move.w     D0, [A6 - 0x10E]
  912. 00000A1E  48C0                     ext.l      D0
  913. 00000A20  322E FEEA                move.w     D1, [A6 - 0x116]
  914. 00000A24  48C1                     ext.l      D1
  915. 00000A26  9081                     sub.l      D0, D1
  916. 00000A28  2200                     move.l     D1, D0
  917. 00000A2A  C0FC 05A0                mulu.w     D0, 0x5A0
  918. 00000A2E  4841                     swap.w     D1
  919. 00000A30  C2FC 05A0                mulu.w     D1, 0x5A0
  920. 00000A34  4841                     swap.w     D1
  921. 00000A36  4241                     clr.w      D1
  922. 00000A38  D081                     add.l      D0, D1
  923. 00000A3A  322D B240                move.w     D1, [A5 - 0x4DC0]
  924. 00000A3E  48C1                     ext.l      D1
  925. 00000A40  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  926. 00000A44  48C7                     ext.l      D7
  927. 00000A46  2207                     move.l     D1, D7
  928. 00000A48  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  929. 00000A4C  81FC 0064                divs.w     D0, 0x64 /* 'd' */
  930. 00000A50  3D40 FEFA                move.w     [A6 - 0x106], D0
  931. 00000A54  302E FEF0                move.w     D0, [A6 - 0x110]
  932. 00000A58  48C0                     ext.l      D0
  933. 00000A5A  322E FEE8                move.w     D1, [A6 - 0x118]
  934. 00000A5E  48C1                     ext.l      D1
  935. 00000A60  9081                     sub.l      D0, D1
  936. 00000A62  2200                     move.l     D1, D0
  937. 00000A64  C0FC 05A0                mulu.w     D0, 0x5A0
  938. 00000A68  4841                     swap.w     D1
  939. 00000A6A  C2FC 05A0                mulu.w     D1, 0x5A0
  940. 00000A6E  4841                     swap.w     D1
  941. 00000A70  4241                     clr.w      D1
  942. 00000A72  D081                     add.l      D0, D1
  943. 00000A74  322D B23E                move.w     D1, [A5 - 0x4DC2]
  944. 00000A78  48C1                     ext.l      D1
  945. 00000A7A  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  946. 00000A7E  48C7                     ext.l      D7
  947. 00000A80  2207                     move.l     D1, D7
  948. 00000A82  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  949. 00000A86  81FC 0064                divs.w     D0, 0x64 /* 'd' */
  950. 00000A8A  3D40 FEF8                move.w     [A6 - 0x108], D0
  951. 00000A8E  302E FEEE                move.w     D0, [A6 - 0x112]
  952. 00000A92  48C0                     ext.l      D0
  953. 00000A94  322E FEF6                move.w     D1, [A6 - 0x10A]
  954. 00000A98  48C1                     ext.l      D1
  955. 00000A9A  9081                     sub.l      D0, D1
  956. 00000A9C  2200                     move.l     D1, D0
  957. 00000A9E  C0FC 05A0                mulu.w     D0, 0x5A0
  958. 00000AA2  4841                     swap.w     D1
  959. 00000AA4  C2FC 05A0                mulu.w     D1, 0x5A0
  960. 00000AA8  4841                     swap.w     D1
  961. 00000AAA  4241                     clr.w      D1
  962. 00000AAC  D081                     add.l      D0, D1
  963. 00000AAE  322D B240                move.w     D1, [A5 - 0x4DC0]
  964. 00000AB2  48C1                     ext.l      D1
  965. 00000AB4  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  966. 00000AB8  48C7                     ext.l      D7
  967. 00000ABA  2207                     move.l     D1, D7
  968. 00000ABC  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  969. 00000AC0  81FC 0064                divs.w     D0, 0x64 /* 'd' */
  970. 00000AC4  3D40 FEFE                move.w     [A6 - 0x102], D0
  971. 00000AC8  302E FEEC                move.w     D0, [A6 - 0x114]
  972. 00000ACC  48C0                     ext.l      D0
  973. 00000ACE  322E FEF4                move.w     D1, [A6 - 0x10C]
  974. 00000AD2  48C1                     ext.l      D1
  975. 00000AD4  9081                     sub.l      D0, D1
  976. 00000AD6  2200                     move.l     D1, D0
  977. 00000AD8  C0FC 05A0                mulu.w     D0, 0x5A0
  978. 00000ADC  4841                     swap.w     D1
  979. 00000ADE  C2FC 05A0                mulu.w     D1, 0x5A0
  980. 00000AE2  4841                     swap.w     D1
  981. 00000AE4  4241                     clr.w      D1
  982. 00000AE6  D081                     add.l      D0, D1
  983. 00000AE8  322D B23E                move.w     D1, [A5 - 0x4DC2]
  984. 00000AEC  48C1                     ext.l      D1
  985. 00000AEE  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  986. 00000AF2  48C7                     ext.l      D7
  987. 00000AF4  2207                     move.l     D1, D7
  988. 00000AF6  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  989. 00000AFA  81FC 0064                divs.w     D0, 0x64 /* 'd' */
  990. 00000AFE  3D40 FEFC                move.w     [A6 - 0x104], D0
  991. 00000B02  302E FEEE                move.w     D0, [A6 - 0x112]
  992. 00000B06  48C0                     ext.l      D0
  993. 00000B08  322E FEEA                move.w     D1, [A6 - 0x116]
  994. 00000B0C  48C1                     ext.l      D1
  995. 00000B0E  9081                     sub.l      D0, D1
  996. 00000B10  2200                     move.l     D1, D0
  997. 00000B12  C0FC 05A0                mulu.w     D0, 0x5A0
  998. 00000B16  4841                     swap.w     D1
  999. 00000B18  C2FC 05A0                mulu.w     D1, 0x5A0
  1000. 00000B1C  4841                     swap.w     D1
  1001. 00000B1E  4241                     clr.w      D1
  1002. 00000B20  D081                     add.l      D0, D1
  1003. 00000B22  322D B240                move.w     D1, [A5 - 0x4DC0]
  1004. 00000B26  48C1                     ext.l      D1
  1005. 00000B28  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  1006. 00000B2C  48C7                     ext.l      D7
  1007. 00000B2E  2207                     move.l     D1, D7
  1008. 00000B30  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  1009. 00000B34  7264                     moveq.l    D1, 0x64
  1010. 00000B36  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  1011. 00000B3A  2800                     move.l     D4, D0
  1012. 00000B3C  302E FEEC                move.w     D0, [A6 - 0x114]
  1013. 00000B40  48C0                     ext.l      D0
  1014. 00000B42  322E FEE8                move.w     D1, [A6 - 0x118]
  1015. 00000B46  48C1                     ext.l      D1
  1016. 00000B48  9081                     sub.l      D0, D1
  1017. 00000B4A  2200                     move.l     D1, D0
  1018. 00000B4C  C0FC 05A0                mulu.w     D0, 0x5A0
  1019. 00000B50  4841                     swap.w     D1
  1020. 00000B52  C2FC 05A0                mulu.w     D1, 0x5A0
  1021. 00000B56  4841                     swap.w     D1
  1022. 00000B58  4241                     clr.w      D1
  1023. 00000B5A  D081                     add.l      D0, D1
  1024. 00000B5C  322D B23E                move.w     D1, [A5 - 0x4DC2]
  1025. 00000B60  48C1                     ext.l      D1
  1026. 00000B62  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  1027. 00000B66  48C7                     ext.l      D7
  1028. 00000B68  2207                     move.l     D1, D7
  1029. 00000B6A  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  1030. 00000B6E  7264                     moveq.l    D1, 0x64
  1031. 00000B70  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  1032. 00000B74  2A00                     move.l     D5, D0
  1033. 00000B76  702A                     moveq.l    D0, 0x2A
  1034. 00000B78  2F00                     move.l     -[A7], D0
  1035. 00000B7A  2F0C                     move.l     -[A7], A4
  1036. 00000B7C  4EAD 01E2                jsr        [A5 + 0x1E2 /* export_56 */]
  1037. 00000B80  7000                     moveq.l    D0, 0x00
  1038. 00000B82  1014                     move.b     D0, [A4]
  1039. 00000B84  5280                     addq.l     D0, 1
  1040. 00000B86  4234 0000                clr.b      [A4 + D0.w]
  1041. 00000B8A  2F05                     move.l     -[A7], D5
  1042. 00000B8C  2F04                     move.l     -[A7], D4
  1043. 00000B8E  302E 000E                move.w     D0, [A6 + 0xE]
  1044. 00000B92  48C0                     ext.l      D0
  1045. 00000B94  2F00                     move.l     -[A7], D0
  1046. 00000B96  206D BA78                movea.l    A0, [A5 - 0x4588]
  1047. 00000B9A  7000                     moveq.l    D0, 0x00
  1048. 00000B9C  1028 006B                move.b     D0, [A0 + 0x6B]
  1049. 00000BA0  2F00                     move.l     -[A7], D0
  1050. 00000BA2  206D BA78                movea.l    A0, [A5 - 0x4588]
  1051. 00000BA6  7000                     moveq.l    D0, 0x00
  1052. 00000BA8  1028 0039                move.b     D0, [A0 + 0x39]
  1053. 00000BAC  2F00                     move.l     -[A7], D0
  1054. 00000BAE  302E FEFC                move.w     D0, [A6 - 0x104]
  1055. 00000BB2  48C0                     ext.l      D0
  1056. 00000BB4  2F00                     move.l     -[A7], D0
  1057. 00000BB6  302E FEFE                move.w     D0, [A6 - 0x102]
  1058. 00000BBA  48C0                     ext.l      D0
  1059. 00000BBC  2F00                     move.l     -[A7], D0
  1060. 00000BBE  302E FEF8                move.w     D0, [A6 - 0x108]
  1061. 00000BC2  48C0                     ext.l      D0
  1062. 00000BC4  2F00                     move.l     -[A7], D0
  1063. 00000BC6  302E FEFA                move.w     D0, [A6 - 0x106]
  1064. 00000BCA  48C0                     ext.l      D0
  1065. 00000BCC  2F00                     move.l     -[A7], D0
  1066. 00000BCE  302D B234                move.w     D0, [A5 - 0x4DCC]
  1067. 00000BD2  48C0                     ext.l      D0
  1068. 00000BD4  2F00                     move.l     -[A7], D0
  1069. 00000BD6  7000                     moveq.l    D0, 0x00
  1070. 00000BD8  302D B246                move.w     D0, [A5 - 0x4DBA]
  1071. 00000BDC  7210                     moveq.l    D1, 0x10
  1072. 00000BDE  C280                     and.l      D1, D0
  1073. 00000BE0  2F01                     move.l     -[A7], D1
  1074. 00000BE2  7000                     moveq.l    D0, 0x00
  1075. 00000BE4  302D B246                move.w     D0, [A5 - 0x4DBA]
  1076. 00000BE8  7208                     moveq.l    D1, 0x08
  1077. 00000BEA  C280                     and.l      D1, D0
  1078. 00000BEC  2F01                     move.l     -[A7], D1
  1079. 00000BEE  7000                     moveq.l    D0, 0x00
  1080. 00000BF0  302D B246                move.w     D0, [A5 - 0x4DBA]
  1081. 00000BF4  7201                     moveq.l    D1, 0x01
  1082. 00000BF6  C280                     and.l      D1, D0
  1083. 00000BF8  2F01                     move.l     -[A7], D1
  1084. 00000BFA  7000                     moveq.l    D0, 0x00
  1085. 00000BFC  302D B246                move.w     D0, [A5 - 0x4DBA]
  1086. 00000C00  7202                     moveq.l    D1, 0x02
  1087. 00000C02  C280                     and.l      D1, D0
  1088. 00000C04  2F01                     move.l     -[A7], D1
  1089. 00000C06  7000                     moveq.l    D0, 0x00
  1090. 00000C08  302D B246                move.w     D0, [A5 - 0x4DBA]
  1091. 00000C0C  7204                     moveq.l    D1, 0x04
  1092. 00000C0E  C280                     and.l      D1, D0
  1093. 00000C10  2F01                     move.l     -[A7], D1
  1094. 00000C12  302D B23A                move.w     D0, [A5 - 0x4DC6]
  1095. 00000C16  48C0                     ext.l      D0
  1096. 00000C18  2F00                     move.l     -[A7], D0
  1097. 00000C1A  302D B23C                move.w     D0, [A5 - 0x4DC4]
  1098. 00000C1E  48C0                     ext.l      D0
  1099. 00000C20  2F00                     move.l     -[A7], D0
  1100. 00000C22  302D B236                move.w     D0, [A5 - 0x4DCA]
  1101. 00000C26  48C0                     ext.l      D0
  1102. 00000C28  2F00                     move.l     -[A7], D0
  1103. 00000C2A  302D B238                move.w     D0, [A5 - 0x4DC8]
  1104. 00000C2E  48C0                     ext.l      D0
  1105. 00000C30  2F00                     move.l     -[A7], D0
  1106. 00000C32  200C                     move.l     D0, A4
  1107. 00000C34  5280                     addq.l     D0, 1
  1108. 00000C36  2F00                     move.l     -[A7], D0
  1109. 00000C38  486E FDE8                pea.l      [A6 - 0x218]
  1110. 00000C3C  4EAD 0EE2                jsr        [A5 + 0xEE2 /* export_472 */]
  1111. 00000C40  4EAD 09CA                jsr        [A5 + 0x9CA /* export_309 */]
  1112. 00000C44  7000                     moveq.l    D0, 0x00
  1113. 00000C46  2F00                     move.l     -[A7], D0
  1114. 00000C48  2F0B                     move.l     -[A7], A3
  1115. 00000C4A  4EBA F6FE                jsr        [PC - 0x902 /* 0000034A */]
  1116. 00000C4E  486E FDE8                pea.l      [A6 - 0x218]
  1117. 00000C52  4EAD 1062                jsr        [A5 + 0x1062 /* export_520 */]
  1118. 00000C56  3C00                     move.w     D6, D0
  1119. 00000C58  4FEF 0070                lea.l      A7, [A7 + 0x70]
  1120. label00000C5C:
  1121. 00000C5C  3006                     move.w     D0, D6
  1122. 00000C5E  4CEE 18F0 FDD0           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x230]
  1123. 00000C64  4E5E                     unlink     A6
  1124. 00000C66  4E75                     rts
  1125. fn00000C68:
  1126. 00000C68  48E7 0118                movem.l    -[A7], D7,A3,A4
  1127. 00000C6C  286F 0010                movea.l    A4, [A7 + 0x10]
  1128. 00000C70  266F 0014                movea.l    A3, [A7 + 0x14]
  1129. 00000C74  4247                     clr.w      D7
  1130. 00000C76  7001                     moveq.l    D0, 0x01
  1131. 00000C78  C06B 0010                and.w      D0, [A3 + 0x10]
  1132. 00000C7C  6604                     bne        +0x6 /* 00000C82 */
  1133. 00000C7E  0047 0001                ori.w      D7, 0x1
  1134. label00000C82:
  1135. 00000C82  7002                     moveq.l    D0, 0x02
  1136. 00000C84  C06B 0010                and.w      D0, [A3 + 0x10]
  1137. 00000C88  6704                     beq        +0x6 /* 00000C8E */
  1138. 00000C8A  0047 0002                ori.w      D7, 0x2
  1139. label00000C8E:
  1140. 00000C8E  7004                     moveq.l    D0, 0x04
  1141. 00000C90  C06B 0010                and.w      D0, [A3 + 0x10]
  1142. 00000C94  6704                     beq        +0x6 /* 00000C9A */
  1143. 00000C96  0047 0008                ori.w      D7, 0x8
  1144. label00000C9A:
  1145. 00000C9A  7008                     moveq.l    D0, 0x08
  1146. 00000C9C  C06B 0010                and.w      D0, [A3 + 0x10]
  1147. 00000CA0  6704                     beq        +0x6 /* 00000CA6 */
  1148. 00000CA2  0047 0010                ori.w      D7, 0x10
  1149. label00000CA6:
  1150. 00000CA6  7010                     moveq.l    D0, 0x10
  1151. 00000CA8  C06B 0010                and.w      D0, [A3 + 0x10]
  1152. 00000CAC  6704                     beq        +0x6 /* 00000CB2 */
  1153. 00000CAE  0047 0020                ori.w      D7, 0x20 /* ' ' */
  1154. label00000CB2:
  1155. 00000CB2  70C4                     moveq.l    D0, 0xFFFFFFC4
  1156. 00000CB4  C06C 0168                and.w      D0, [A4 + 0x168]
  1157. 00000CB8  8047                     or.w       D0, D7
  1158. 00000CBA  3940 0168                move.w     [A4 + 0x168], D0
  1159. 00000CBE  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  1160. 00000CC2  4E75                     rts
  1161. fn00000CC4:
  1162. 00000CC4  4E56 FF00                link       A6, -0x0100
  1163. 00000CC8  48E7 0018                movem.l    -[A7], A3,A4
  1164. 00000CCC  286E 0008                movea.l    A4, [A6 + 0x8]
  1165. 00000CD0  266E 000C                movea.l    A3, [A6 + 0xC]
  1166. 00000CD4  2F0B                     move.l     -[A7], A3
  1167. 00000CD6  4EBA F52A                jsr        [PC - 0xAD6 /* 00000202 */]
  1168. 00000CDA  4A40                     tst.w      D0
  1169. 00000CDC  588F                     addq.l     A7, 4
  1170. 00000CDE  670C                     beq        +0xE /* 00000CEC */
  1171. 00000CE0  7001                     moveq.l    D0, 0x01
  1172. 00000CE2  2F00                     move.l     -[A7], D0
  1173. 00000CE4  2F0B                     move.l     -[A7], A3
  1174. 00000CE6  4EBA F662                jsr        [PC - 0x99E /* 0000034A */]
  1175. 00000CEA  508F                     addq.l     A7, 8
  1176. label00000CEC:
  1177. 00000CEC  4EAD 09D2                jsr        [A5 + 0x9D2 /* export_310 */]
  1178. 00000CF0  2F3C C800 0000           move.l     -[A7], 0xC8000000
  1179. 00000CF6  A8FD                     syscall    PrGlue
  1180. 00000CF8  4EAD 09D2                jsr        [A5 + 0x9D2 /* export_310 */]
  1181. 00000CFC  558F                     subq.l     A7, 2
  1182. 00000CFE  2F3C BA00 0000           move.l     -[A7], 0xBA000000
  1183. 00000D04  A8FD                     syscall    PrGlue
  1184. 00000D06  4A5F                     tst.w      [A7]+
  1185. 00000D08  665E                     bne        +0x60 /* 00000D68 */
  1186. 00000D0A  206E 0014                movea.l    A0, [A6 + 0x14]
  1187. 00000D0E  4250                     clr.w      [A0]
  1188. 00000D10  7004                     moveq.l    D0, 0x04
  1189. 00000D12  B06B 000E                cmp.w      D0, [A3 + 0xE]
  1190. 00000D16  6646                     bne        +0x48 /* 00000D5E */
  1191. 00000D18  558F                     subq.l     A7, 2
  1192. 00000D1A  2F2B 0012                move.l     -[A7], [A3 + 0x12]
  1193. 00000D1E  2F3C 5204 0498           move.l     -[A7], 0x52040498
  1194. 00000D24  A8FD                     syscall    PrGlue
  1195. 00000D26  4A1F                     tst.b      [A7]+
  1196. 00000D28  6734                     beq        +0x36 /* 00000D5E */
  1197. 00000D2A  41ED B236                lea.l      A0, [A5 - 0x4DCA]
  1198. 00000D2E  224B                     movea.l    A1, A3
  1199. 00000D30  7004                     moveq.l    D0, 0x04
  1200. label00000D32:
  1201. 00000D32  20D9                     move.l     [A0]+, [A1]+
  1202. 00000D34  51C8 FFFC                dbf        D0, -0x6 /* 00000D32 */
  1203. 00000D38  30D9                     move.w     [A0]+, [A1]+
  1204. 00000D3A  7001                     moveq.l    D0, 0x01
  1205. 00000D3C  2F00                     move.l     -[A7], D0
  1206. 00000D3E  4EBA F65C                jsr        [PC - 0x9A4 /* 0000039C */]
  1207. 00000D42  276D B23E 0008           move.l     [A3 + 0x8], [A5 - 0x4DC2]
  1208. 00000D48  4AAE 0010                tst.l      [A6 + 0x10]
  1209. 00000D4C  588F                     addq.l     A7, 4
  1210. 00000D4E  6708                     beq        +0xA /* 00000D58 */
  1211. 00000D50  206E 0010                movea.l    A0, [A6 + 0x10]
  1212. 00000D54  30BC 0001                move.w     [A0], 0x1
  1213. label00000D58:
  1214. 00000D58  206E 0014                movea.l    A0, [A6 + 0x14]
  1215. 00000D5C  5250                     addq.w     [A0], 1
  1216. label00000D5E:
  1217. 00000D5E  2F3C D000 0000           move.l     -[A7], 0xD0000000
  1218. 00000D64  A8FD                     syscall    PrGlue
  1219. 00000D66  6020                     bra        +0x22 /* 00000D88 */
  1220. label00000D68:
  1221. 00000D68  7003                     moveq.l    D0, 0x03
  1222. 00000D6A  2F00                     move.l     -[A7], D0
  1223. 00000D6C  486E FF00                pea.l      [A6 - 0x100]
  1224. 00000D70  4EAD 01E2                jsr        [A5 + 0x1E2 /* export_56 */]
  1225. 00000D74  70FF                     moveq.l    D0, 0xFFFFFFFF
  1226. 00000D76  2F00                     move.l     -[A7], D0
  1227. 00000D78  486E FF00                pea.l      [A6 - 0x100]
  1228. 00000D7C  4EAD 19A2                jsr        [A5 + 0x19A2 /* export_816 */]
  1229. 00000D80  7000                     moveq.l    D0, 0x00
  1230. 00000D82  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1231. 00000D86  6058                     bra        +0x5A /* 00000DE0 */
  1232. label00000D88:
  1233. 00000D88  4EAD 09D2                jsr        [A5 + 0x9D2 /* export_310 */]
  1234. 00000D8C  7004                     moveq.l    D0, 0x04
  1235. 00000D8E  B06B 000E                cmp.w      D0, [A3 + 0xE]
  1236. 00000D92  664A                     bne        +0x4C /* 00000DDE */
  1237. 00000D94  206E 0014                movea.l    A0, [A6 + 0x14]
  1238. 00000D98  4A50                     tst.w      [A0]
  1239. 00000D9A  6642                     bne        +0x44 /* 00000DDE */
  1240. 00000D9C  2F0B                     move.l     -[A7], A3
  1241. 00000D9E  2F0C                     move.l     -[A7], A4
  1242. 00000DA0  4EBA FEC6                jsr        [PC - 0x13A /* 00000C68 */]
  1243. 00000DA4  396B 0008 0178           move.w     [A4 + 0x178], [A3 + 0x8]
  1244. 00000DAA  302C 017E                move.w     D0, [A4 + 0x17E]
  1245. 00000DAE  C1EB 0008                muls.w     D0, [A3 + 0x8]
  1246. 00000DB2  7232                     moveq.l    D1, 0x32
  1247. 00000DB4  D081                     add.l      D0, D1
  1248. 00000DB6  81FC 0064                divs.w     D0, 0x64 /* 'd' */
  1249. 00000DBA  3940 017C                move.w     [A4 + 0x17C], D0
  1250. 00000DBE  396B 000A 0176           move.w     [A4 + 0x176], [A3 + 0xA]
  1251. 00000DC4  302C 017E                move.w     D0, [A4 + 0x17E]
  1252. 00000DC8  C1EB 000A                muls.w     D0, [A3 + 0xA]
  1253. 00000DCC  D081                     add.l      D0, D1
  1254. 00000DCE  81FC 0064                divs.w     D0, 0x64 /* 'd' */
  1255. 00000DD2  3940 017A                move.w     [A4 + 0x17A], D0
  1256. 00000DD6  397C 0002 00E6           move.w     [A4 + 0xE6], 0x2
  1257. 00000DDC  508F                     addq.l     A7, 8
  1258. label00000DDE:
  1259. 00000DDE  7001                     moveq.l    D0, 0x01
  1260. label00000DE0:
  1261. 00000DE0  4CEE 1800 FEF8           movem.l    A3,A4, [A6 - 0x108]
  1262. 00000DE6  4E5E                     unlink     A6
  1263. 00000DE8  4E75                     rts
  1264. fn00000DEA:
  1265. 00000DEA  4E56 FEE6                link       A6, -0x011A
  1266. 00000DEE  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  1267. 00000DF2  286E 0010                movea.l    A4, [A6 + 0x10]
  1268. 00000DF6  266E 000C                movea.l    A3, [A6 + 0xC]
  1269. 00000DFA  4245                     clr.w      D5
  1270. 00000DFC  200C                     move.l     D0, A4
  1271. 00000DFE  671A                     beq        +0x1C /* 00000E1A */
  1272. 00000E00  486E FFFE                pea.l      [A6 - 0x2]
  1273. 00000E04  7000                     moveq.l    D0, 0x00
  1274. 00000E06  2F00                     move.l     -[A7], D0
  1275. 00000E08  2F0C                     move.l     -[A7], A4
  1276. 00000E0A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1277. 00000E0E  4EBA FEB4                jsr        [PC - 0x14C /* 00000CC4 */]
  1278. 00000E12  4A40                     tst.w      D0
  1279. 00000E14  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1280. 00000E18  6606                     bne        +0x8 /* 00000E20 */
  1281. label00000E1A:
  1282. 00000E1A  7000                     moveq.l    D0, 0x00
  1283. 00000E1C  6000 0240                bra        +0x242 /* 0000105E */
  1284. label00000E20:
  1285. 00000E20  4EAD 09D2                jsr        [A5 + 0x9D2 /* export_310 */]
  1286. 00000E24  7004                     moveq.l    D0, 0x04
  1287. 00000E26  B06C 000E                cmp.w      D0, [A4 + 0xE]
  1288. 00000E2A  6600 0230                bne        +0x232 /* 0000105C */
  1289. 00000E2E  4A6E FFFE                tst.w      [A6 - 0x2]
  1290. 00000E32  6600 0228                bne        +0x22A /* 0000105C */
  1291. 00000E36  206C 0012                movea.l    A0, [A4 + 0x12]
  1292. 00000E3A  2050                     movea.l    A0, [A0]
  1293. 00000E3C  43EE FFEE                lea.l      A1, [A6 - 0x12]
  1294. 00000E40  41E8 0010                lea.l      A0, [A0 + 0x10]
  1295. 00000E44  22D8                     move.l     [A1]+, [A0]+
  1296. 00000E46  22D8                     move.l     [A1]+, [A0]+
  1297. 00000E48  206C 0012                movea.l    A0, [A4 + 0x12]
  1298. 00000E4C  2050                     movea.l    A0, [A0]
  1299. 00000E4E  43EE FFF6                lea.l      A1, [A6 - 0xA]
  1300. 00000E52  5088                     addq.l     A0, 8
  1301. 00000E54  22D8                     move.l     [A1]+, [A0]+
  1302. 00000E56  22D8                     move.l     [A1]+, [A0]+
  1303. 00000E58  302E FFF0                move.w     D0, [A6 - 0x10]
  1304. 00000E5C  48C0                     ext.l      D0
  1305. 00000E5E  2740 0004                move.l     [A3 + 0x4], D0
  1306. 00000E62  302E FFF4                move.w     D0, [A6 - 0xC]
  1307. 00000E66  48C0                     ext.l      D0
  1308. 00000E68  5380                     subq.l     D0, 1
  1309. 00000E6A  2740 000C                move.l     [A3 + 0xC], D0
  1310. 00000E6E  302E FFEE                move.w     D0, [A6 - 0x12]
  1311. 00000E72  48C0                     ext.l      D0
  1312. 00000E74  2680                     move.l     [A3], D0
  1313. 00000E76  302E FFF2                move.w     D0, [A6 - 0xE]
  1314. 00000E7A  48C0                     ext.l      D0
  1315. 00000E7C  5380                     subq.l     D0, 1
  1316. 00000E7E  2740 0008                move.l     [A3 + 0x8], D0
  1317. 00000E82  302E FFF6                move.w     D0, [A6 - 0xA]
  1318. 00000E86  906E FFEE                sub.w      D0, [A6 - 0x12]
  1319. 00000E8A  3D40 FFE6                move.w     [A6 - 0x1A], D0
  1320. 00000E8E  302E FFF8                move.w     D0, [A6 - 0x8]
  1321. 00000E92  906E FFF0                sub.w      D0, [A6 - 0x10]
  1322. 00000E96  3D40 FFE8                move.w     [A6 - 0x18], D0
  1323. 00000E9A  302E FFF2                move.w     D0, [A6 - 0xE]
  1324. 00000E9E  906E FFFA                sub.w      D0, [A6 - 0x6]
  1325. 00000EA2  3D40 FFEA                move.w     [A6 - 0x16], D0
  1326. 00000EA6  302E FFF4                move.w     D0, [A6 - 0xC]
  1327. 00000EAA  906E FFFC                sub.w      D0, [A6 - 0x4]
  1328. 00000EAE  3D40 FFEC                move.w     [A6 - 0x14], D0
  1329. 00000EB2  302E FFF8                move.w     D0, [A6 - 0x8]
  1330. 00000EB6  48C0                     ext.l      D0
  1331. 00000EB8  2740 0014                move.l     [A3 + 0x14], D0
  1332. 00000EBC  302E FFFC                move.w     D0, [A6 - 0x4]
  1333. 00000EC0  48C0                     ext.l      D0
  1334. 00000EC2  5380                     subq.l     D0, 1
  1335. 00000EC4  2740 001C                move.l     [A3 + 0x1C], D0
  1336. 00000EC8  302E FFF6                move.w     D0, [A6 - 0xA]
  1337. 00000ECC  48C0                     ext.l      D0
  1338. 00000ECE  2740 0010                move.l     [A3 + 0x10], D0
  1339. 00000ED2  302E FFFA                move.w     D0, [A6 - 0x6]
  1340. 00000ED6  48C0                     ext.l      D0
  1341. 00000ED8  5380                     subq.l     D0, 1
  1342. 00000EDA  2740 0018                move.l     [A3 + 0x18], D0
  1343. 00000EDE  7000                     moveq.l    D0, 0x00
  1344. 00000EE0  2F00                     move.l     -[A7], D0
  1345. 00000EE2  2F0C                     move.l     -[A7], A4
  1346. 00000EE4  4EBA F978                jsr        [PC - 0x688 /* 0000085E */]
  1347. 00000EE8  3C00                     move.w     D6, D0
  1348. 00000EEA  302C 0002                move.w     D0, [A4 + 0x2]
  1349. 00000EEE  48C0                     ext.l      D0
  1350. 00000EF0  2F00                     move.l     -[A7], D0
  1351. 00000EF2  206E 0008                movea.l    A0, [A6 + 0x8]
  1352. 00000EF6  3028 0176                move.w     D0, [A0 + 0x176]
  1353. 00000EFA  48C0                     ext.l      D0
  1354. 00000EFC  2F00                     move.l     -[A7], D0
  1355. 00000EFE  4EAD 0712                jsr        [A5 + 0x712 /* export_222 */]
  1356. 00000F02  48C0                     ext.l      D0
  1357. 00000F04  2200                     move.l     D1, D0
  1358. 00000F06  C0FC 0064                mulu.w     D0, 0x64 /* 'd' */
  1359. 00000F0A  4841                     swap.w     D1
  1360. 00000F0C  C2FC 0064                mulu.w     D1, 0x64 /* 'd' */
  1361. 00000F10  4841                     swap.w     D1
  1362. 00000F12  4241                     clr.w      D1
  1363. 00000F14  D081                     add.l      D0, D1
  1364. 00000F16  48C6                     ext.l      D6
  1365. 00000F18  2206                     move.l     D1, D6
  1366. 00000F1A  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  1367. 00000F1E  3E00                     move.w     D7, D0
  1368. 00000F20  BE6E FFE8                cmp.w      D7, [A6 - 0x18]
  1369. 00000F24  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1370. 00000F28  6F10                     ble        +0x12 /* 00000F3A */
  1371. 00000F2A  48C7                     ext.l      D7
  1372. 00000F2C  302E FFE8                move.w     D0, [A6 - 0x18]
  1373. 00000F30  48C0                     ext.l      D0
  1374. 00000F32  2207                     move.l     D1, D7
  1375. 00000F34  9280                     sub.l      D1, D0
  1376. 00000F36  D3AB 0014                add.l      [A3 + 0x14], D1
  1377. label00000F3A:
  1378. 00000F3A  302C 0006                move.w     D0, [A4 + 0x6]
  1379. 00000F3E  48C0                     ext.l      D0
  1380. 00000F40  2F00                     move.l     -[A7], D0
  1381. 00000F42  206E 0008                movea.l    A0, [A6 + 0x8]
  1382. 00000F46  3028 0176                move.w     D0, [A0 + 0x176]
  1383. 00000F4A  48C0                     ext.l      D0
  1384. 00000F4C  2F00                     move.l     -[A7], D0
  1385. 00000F4E  4EAD 0712                jsr        [A5 + 0x712 /* export_222 */]
  1386. 00000F52  48C0                     ext.l      D0
  1387. 00000F54  2200                     move.l     D1, D0
  1388. 00000F56  C0FC 0064                mulu.w     D0, 0x64 /* 'd' */
  1389. 00000F5A  4841                     swap.w     D1
  1390. 00000F5C  C2FC 0064                mulu.w     D1, 0x64 /* 'd' */
  1391. 00000F60  4841                     swap.w     D1
  1392. 00000F62  4241                     clr.w      D1
  1393. 00000F64  D081                     add.l      D0, D1
  1394. 00000F66  48C6                     ext.l      D6
  1395. 00000F68  2206                     move.l     D1, D6
  1396. 00000F6A  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  1397. 00000F6E  3E00                     move.w     D7, D0
  1398. 00000F70  BE6E FFEC                cmp.w      D7, [A6 - 0x14]
  1399. 00000F74  508F                     addq.l     A7, 8
  1400. 00000F76  6F10                     ble        +0x12 /* 00000F88 */
  1401. 00000F78  48C7                     ext.l      D7
  1402. 00000F7A  302E FFEC                move.w     D0, [A6 - 0x14]
  1403. 00000F7E  48C0                     ext.l      D0
  1404. 00000F80  2207                     move.l     D1, D7
  1405. 00000F82  9280                     sub.l      D1, D0
  1406. 00000F84  93AB 001C                sub.l      [A3 + 0x1C], D1
  1407. label00000F88:
  1408. 00000F88  3014                     move.w     D0, [A4]
  1409. 00000F8A  48C0                     ext.l      D0
  1410. 00000F8C  2F00                     move.l     -[A7], D0
  1411. 00000F8E  206E 0008                movea.l    A0, [A6 + 0x8]
  1412. 00000F92  3028 0178                move.w     D0, [A0 + 0x178]
  1413. 00000F96  48C0                     ext.l      D0
  1414. 00000F98  2F00                     move.l     -[A7], D0
  1415. 00000F9A  4EAD 0712                jsr        [A5 + 0x712 /* export_222 */]
  1416. 00000F9E  48C0                     ext.l      D0
  1417. 00000FA0  2200                     move.l     D1, D0
  1418. 00000FA2  C0FC 0064                mulu.w     D0, 0x64 /* 'd' */
  1419. 00000FA6  4841                     swap.w     D1
  1420. 00000FA8  C2FC 0064                mulu.w     D1, 0x64 /* 'd' */
  1421. 00000FAC  4841                     swap.w     D1
  1422. 00000FAE  4241                     clr.w      D1
  1423. 00000FB0  D081                     add.l      D0, D1
  1424. 00000FB2  48C6                     ext.l      D6
  1425. 00000FB4  2206                     move.l     D1, D6
  1426. 00000FB6  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  1427. 00000FBA  3E00                     move.w     D7, D0
  1428. 00000FBC  BE6E FFE6                cmp.w      D7, [A6 - 0x1A]
  1429. 00000FC0  508F                     addq.l     A7, 8
  1430. 00000FC2  6F10                     ble        +0x12 /* 00000FD4 */
  1431. 00000FC4  48C7                     ext.l      D7
  1432. 00000FC6  302E FFE6                move.w     D0, [A6 - 0x1A]
  1433. 00000FCA  48C0                     ext.l      D0
  1434. 00000FCC  2207                     move.l     D1, D7
  1435. 00000FCE  9280                     sub.l      D1, D0
  1436. 00000FD0  D3AB 0010                add.l      [A3 + 0x10], D1
  1437. label00000FD4:
  1438. 00000FD4  302C 0004                move.w     D0, [A4 + 0x4]
  1439. 00000FD8  48C0                     ext.l      D0
  1440. 00000FDA  2F00                     move.l     -[A7], D0
  1441. 00000FDC  206E 0008                movea.l    A0, [A6 + 0x8]
  1442. 00000FE0  3028 0178                move.w     D0, [A0 + 0x178]
  1443. 00000FE4  48C0                     ext.l      D0
  1444. 00000FE6  2F00                     move.l     -[A7], D0
  1445. 00000FE8  4EAD 0712                jsr        [A5 + 0x712 /* export_222 */]
  1446. 00000FEC  48C0                     ext.l      D0
  1447. 00000FEE  2200                     move.l     D1, D0
  1448. 00000FF0  C0FC 0064                mulu.w     D0, 0x64 /* 'd' */
  1449. 00000FF4  4841                     swap.w     D1
  1450. 00000FF6  C2FC 0064                mulu.w     D1, 0x64 /* 'd' */
  1451. 00000FFA  4841                     swap.w     D1
  1452. 00000FFC  4241                     clr.w      D1
  1453. 00000FFE  D081                     add.l      D0, D1
  1454. 00001000  48C6                     ext.l      D6
  1455. 00001002  2206                     move.l     D1, D6
  1456. 00001004  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  1457. 00001008  3E00                     move.w     D7, D0
  1458. 0000100A  BE6E FFEA                cmp.w      D7, [A6 - 0x16]
  1459. 0000100E  508F                     addq.l     A7, 8
  1460. 00001010  6F10                     ble        +0x12 /* 00001022 */
  1461. 00001012  48C7                     ext.l      D7
  1462. 00001014  302E FFEA                move.w     D0, [A6 - 0x16]
  1463. 00001018  48C0                     ext.l      D0
  1464. 0000101A  2207                     move.l     D1, D7
  1465. 0000101C  9280                     sub.l      D1, D0
  1466. 0000101E  93AB 0018                sub.l      [A3 + 0x18], D1
  1467. label00001022:
  1468. 00001022  202B 001C                move.l     D0, [A3 + 0x1C]
  1469. 00001026  B0AB 0014                cmp.l      D0, [A3 + 0x14]
  1470. 0000102A  6F0E                     ble        +0x10 /* 0000103A */
  1471. 0000102C  202B 0018                move.l     D0, [A3 + 0x18]
  1472. 00001030  B0AB 0010                cmp.l      D0, [A3 + 0x10]
  1473. 00001034  6F04                     ble        +0x6 /* 0000103A */
  1474. 00001036  5245                     addq.w     D5, 1
  1475. 00001038  6022                     bra        +0x24 /* 0000105C */
  1476. label0000103A:
  1477. 0000103A  4A6E 0016                tst.w      [A6 + 0x16]
  1478. 0000103E  671C                     beq        +0x1E /* 0000105C */
  1479. 00001040  704A                     moveq.l    D0, 0x4A
  1480. 00001042  2F00                     move.l     -[A7], D0
  1481. 00001044  486E FEE6                pea.l      [A6 - 0x11A]
  1482. 00001048  4EAD 01E2                jsr        [A5 + 0x1E2 /* export_56 */]
  1483. 0000104C  70FF                     moveq.l    D0, 0xFFFFFFFF
  1484. 0000104E  2F00                     move.l     -[A7], D0
  1485. 00001050  486E FEE6                pea.l      [A6 - 0x11A]
  1486. 00001054  4EAD 19A2                jsr        [A5 + 0x19A2 /* export_816 */]
  1487. 00001058  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1488. label0000105C:
  1489. 0000105C  3005                     move.w     D0, D5
  1490. label0000105E:
  1491. 0000105E  4CEE 18E0 FED2           movem.l    D5,D6,D7,A3,A4, [A6 - 0x12E]
  1492. 00001064  4E5E                     unlink     A6
  1493. 00001066  4E75                     rts
  1494. export_1209:
  1495. 00001068  4E56 FFFE                link       A6, -0x0002
  1496. 0000106C  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  1497. 00001070  426E FFFE                clr.w      [A6 - 0x2]
  1498. 00001074  206E 0008                movea.l    A0, [A6 + 0x8]
  1499. 00001078  52AE 0008                addq.l     [A6 + 0x8], 1
  1500. 0000107C  7000                     moveq.l    D0, 0x00
  1501. 0000107E  1010                     move.b     D0, [A0]
  1502. 00001080  3800                     move.w     D4, D0
  1503. 00001082  0C44 0004                cmpi.w     D4, 0x4
  1504. 00001086  6C06                     bge        +0x8 /* 0000108E */
  1505. 00001088  0C44 0002                cmpi.w     D4, 0x2
  1506. 0000108C  660A                     bne        +0xC /* 00001098 */
  1507. label0000108E:
  1508. 0000108E  206D BA78                movea.l    A0, [A5 - 0x4588]
  1509. 00001092  317C 0001 025E           move.w     [A0 + 0x25E], 0x1
  1510. label00001098:
  1511. 00001098  206D BA78                movea.l    A0, [A5 - 0x4588]
  1512. 0000109C  4AA8 02AC                tst.l      [A0 + 0x2AC]
  1513. 000010A0  6624                     bne        +0x26 /* 000010C6 */
  1514. 000010A2  206D BA78                movea.l    A0, [A5 - 0x4588]
  1515. 000010A6  4868 029A                pea.l      [A0 + 0x29A]
  1516. 000010AA  4EBA F156                jsr        [PC - 0xEAA /* 00000202 */]
  1517. 000010AE  4A40                     tst.w      D0
  1518. 000010B0  588F                     addq.l     A7, 4
  1519. 000010B2  6712                     beq        +0x14 /* 000010C6 */
  1520. 000010B4  7001                     moveq.l    D0, 0x01
  1521. 000010B6  2F00                     move.l     -[A7], D0
  1522. 000010B8  206D BA78                movea.l    A0, [A5 - 0x4588]
  1523. 000010BC  4868 029A                pea.l      [A0 + 0x29A]
  1524. 000010C0  4EBA F288                jsr        [PC - 0xD78 /* 0000034A */]
  1525. 000010C4  508F                     addq.l     A7, 8
  1526. label000010C6:
  1527. 000010C6  3004                     move.w     D0, D4
  1528. 000010C8  5540                     subq.w     D0, 2
  1529. 000010CA  6B00 03D0                bmi        +0x3D2 /* 0000149C */
  1530. 000010CE  0C40 0013                cmpi.w     D0, 0x13
  1531. 000010D2  6E00 03C8                bgt        +0x3CA /* 0000149C */
  1532. 000010D6  D040                     add.w      D0, D0
  1533. 000010D8  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  1534. 000010DC  4EFB 0000                jmp        [PC + D0.w]
  1535. 000010E0  002A 03BE 0040           ori.b      [A2 + 0x40], 0xBE
  1536. 000010E6  0054 0072                ori.w      [A4], 0x72 /* 'r' */
  1537. 000010EA  0086 00A4 00A4           ori.l      D6, 0xA400A4
  1538. 000010F0  01CC                     .incomplete
  1539. 000010F2  01EA                     .incomplete
  1540. 000010F4  0208 0222                andi.b     A0, 0x22 /* '\"' */
  1541. 000010F8  023C 03BE                andi.b     ccr, 190
  1542. 000010FC  0256 027C                andi.w     [A6], 0x27C
  1543. 00001100  02A2 02C8 02EE           andi.l     -[A2], 0x2C802EE
  1544. 00001106  0314                     btst       [A4], D1
  1545. 00001108  206D BA78                movea.l    A0, [A5 - 0x4588]
  1546. 0000110C  4868 029A                pea.l      [A0 + 0x29A]
  1547. 00001110  4EBA F500                jsr        [PC - 0xB00 /* 00000612 */]
  1548. 00001114  3D40 FFFE                move.w     [A6 - 0x2], D0
  1549. 00001118  588F                     addq.l     A7, 4
  1550. 0000111A  6000 0392                bra        +0x394 /* 000014AE */
  1551. 0000111E  206E 0008                movea.l    A0, [A6 + 0x8]
  1552. 00001122  226D BA78                movea.l    A1, [A5 - 0x4588]
  1553. 00001126  1350 0039                move.b     [A1 + 0x39], [A0]
  1554. 0000112A  526E FFFE                addq.w     [A6 - 0x2], 1
  1555. 0000112E  6000 037E                bra        +0x380 /* 000014AE */
  1556. 00001132  206D BA78                movea.l    A0, [A5 - 0x4588]
  1557. 00001136  4868 002E                pea.l      [A0 + 0x2E]
  1558. 0000113A  206D B9FC                movea.l    A0, [A5 - 0x4604]
  1559. 0000113E  4868 032E                pea.l      [A0 + 0x32E]
  1560. 00001142  4EAD 1362                jsr        [A5 + 0x1362 /* export_616 */]
  1561. 00001146  526E FFFE                addq.w     [A6 - 0x2], 1
  1562. 0000114A  508F                     addq.l     A7, 8
  1563. 0000114C  6000 0360                bra        +0x362 /* 000014AE */
  1564. 00001150  206E 0008                movea.l    A0, [A6 + 0x8]
  1565. 00001154  226D BA78                movea.l    A1, [A5 - 0x4588]
  1566. 00001158  1350 006B                move.b     [A1 + 0x6B], [A0]
  1567. 0000115C  526E FFFE                addq.w     [A6 - 0x2], 1
  1568. 00001160  6000 034C                bra        +0x34E /* 000014AE */
  1569. 00001164  206D BA78                movea.l    A0, [A5 - 0x4588]
  1570. 00001168  4868 0060                pea.l      [A0 + 0x60]
  1571. 0000116C  206D B9FC                movea.l    A0, [A5 - 0x4604]
  1572. 00001170  4868 032E                pea.l      [A0 + 0x32E]
  1573. 00001174  4EAD 1362                jsr        [A5 + 0x1362 /* export_616 */]
  1574. 00001178  526E FFFE                addq.w     [A6 - 0x2], 1
  1575. 0000117C  508F                     addq.l     A7, 8
  1576. 0000117E  6000 032E                bra        +0x330 /* 000014AE */
  1577. 00001182  206D B9FC                movea.l    A0, [A5 - 0x4604]
  1578. 00001186  49E8 032E                lea.l      A4, [A0 + 0x32E]
  1579. label0000118A:
  1580. 0000118A  7001                     moveq.l    D0, 0x01
  1581. 0000118C  B06C 000C                cmp.w      D0, [A4 + 0xC]
  1582. 00001190  6600 010C                bne        +0x10E /* 0000129E */
  1583. 00001194  0C6C 7FFF 0006           cmpi.w     [A4 + 0x6], 0x7FFF
  1584. 0000119A  6604                     bne        +0x6 /* 000011A0 */
  1585. 0000119C  70FE                     moveq.l    D0, 0xFFFFFFFE
  1586. 0000119E  6006                     bra        +0x8 /* 000011A6 */
  1587. label000011A0:
  1588. 000011A0  302C 0006                move.w     D0, [A4 + 0x6]
  1589. 000011A4  48C0                     ext.l      D0
  1590. label000011A6:
  1591. 000011A6  3A00                     move.w     D5, D0
  1592. 000011A8  0C6C 7FFF 000A           cmpi.w     [A4 + 0xA], 0x7FFF
  1593. 000011AE  6604                     bne        +0x6 /* 000011B4 */
  1594. 000011B0  70FE                     moveq.l    D0, 0xFFFFFFFE
  1595. 000011B2  6006                     bra        +0x8 /* 000011BA */
  1596. label000011B4:
  1597. 000011B4  302C 000A                move.w     D0, [A4 + 0xA]
  1598. 000011B8  48C0                     ext.l      D0
  1599. label000011BA:
  1600. 000011BA  3C00                     move.w     D6, D0
  1601. 000011BC  4247                     clr.w      D7
  1602. 000011BE  206D BA78                movea.l    A0, [A5 - 0x4588]
  1603. 000011C2  2668 0232                movea.l    A3, [A0 + 0x232]
  1604. 000011C6  6000 00C6                bra        +0xC8 /* 0000128E */
  1605. label000011CA:
  1606. 000011CA  206D BA78                movea.l    A0, [A5 - 0x4588]
  1607. 000011CE  BE68 0178                cmp.w      D7, [A0 + 0x178]
  1608. 000011D2  6664                     bne        +0x66 /* 00001238 */
  1609. 000011D4  0C44 0008                cmpi.w     D4, 0x8
  1610. 000011D8  6658                     bne        +0x5A /* 00001232 */
  1611. 000011DA  48C7                     ext.l      D7
  1612. 000011DC  2007                     move.l     D0, D7
  1613. 000011DE  5280                     addq.l     D0, 1
  1614. 000011E0  E580                     asl        D0, 2
  1615. 000011E2  2F00                     move.l     -[A7], D0
  1616. 000011E4  48C7                     ext.l      D7
  1617. 000011E6  2007                     move.l     D0, D7
  1618. 000011E8  E580                     asl        D0, 2
  1619. 000011EA  2F00                     move.l     -[A7], D0
  1620. 000011EC  206D BA78                movea.l    A0, [A5 - 0x4588]
  1621. 000011F0  4868 0232                pea.l      [A0 + 0x232]
  1622. 000011F4  4EAD 0E0A                jsr        [A5 + 0xE0A /* export_445 */]
  1623. 000011F8  3D40 FFFE                move.w     [A6 - 0x2], D0
  1624. 000011FC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1625. 00001200  6700 009C                beq        +0x9E /* 0000129E */
  1626. 00001204  206D BA78                movea.l    A0, [A5 - 0x4588]
  1627. 00001208  5268 0178                addq.w     [A0 + 0x178], 1
  1628. 0000120C  206D BA78                movea.l    A0, [A5 - 0x4588]
  1629. 00001210  2068 0232                movea.l    A0, [A0 + 0x232]
  1630. 00001214  48C7                     ext.l      D7
  1631. 00001216  2007                     move.l     D0, D7
  1632. 00001218  E580                     asl        D0, 2
  1633. 0000121A  3185 0800                move.w     [A0 + D0], D5
  1634. 0000121E  206D BA78                movea.l    A0, [A5 - 0x4588]
  1635. 00001222  2068 0232                movea.l    A0, [A0 + 0x232]
  1636. 00001226  48C7                     ext.l      D7
  1637. 00001228  2007                     move.l     D0, D7
  1638. 0000122A  E580                     asl        D0, 2
  1639. 0000122C  3186 0802                move.w     [A0 + D0 + 0x2], D6
  1640. 00001230  606C                     bra        +0x6E /* 0000129E */
  1641. label00001232:
  1642. 00001232  526E FFFE                addq.w     [A6 - 0x2], 1
  1643. 00001236  6066                     bra        +0x68 /* 0000129E */
  1644. label00001238:
  1645. 00001238  70FE                     moveq.l    D0, 0xFFFFFFFE
  1646. 0000123A  B053                     cmp.w      D0, [A3]
  1647. 0000123C  660C                     bne        +0xE /* 0000124A */
  1648. 0000123E  0C44 0008                cmpi.w     D4, 0x8
  1649. 00001242  6618                     bne        +0x1A /* 0000125C */
  1650. 00001244  3685                     move.w     [A3], D5
  1651. 00001246  7AFE                     moveq.l    D5, 0xFFFFFFFE
  1652. 00001248  6012                     bra        +0x14 /* 0000125C */
  1653. label0000124A:
  1654. 0000124A  BA53                     cmp.w      D5, [A3]
  1655. 0000124C  660E                     bne        +0x10 /* 0000125C */
  1656. 0000124E  0C44 0008                cmpi.w     D4, 0x8
  1657. 00001252  6604                     bne        +0x6 /* 00001258 */
  1658. 00001254  7AFE                     moveq.l    D5, 0xFFFFFFFE
  1659. 00001256  6004                     bra        +0x6 /* 0000125C */
  1660. label00001258:
  1661. 00001258  36BC FFFE                move.w     [A3], 0xFFFE
  1662. label0000125C:
  1663. 0000125C  70FE                     moveq.l    D0, 0xFFFFFFFE
  1664. 0000125E  B06B 0002                cmp.w      D0, [A3 + 0x2]
  1665. 00001262  660E                     bne        +0x10 /* 00001272 */
  1666. 00001264  0C44 0008                cmpi.w     D4, 0x8
  1667. 00001268  661E                     bne        +0x20 /* 00001288 */
  1668. 0000126A  3746 0002                move.w     [A3 + 0x2], D6
  1669. 0000126E  7CFE                     moveq.l    D6, 0xFFFFFFFE
  1670. 00001270  6016                     bra        +0x18 /* 00001288 */
  1671. label00001272:
  1672. 00001272  BC6B 0002                cmp.w      D6, [A3 + 0x2]
  1673. 00001276  6610                     bne        +0x12 /* 00001288 */
  1674. 00001278  0C44 0008                cmpi.w     D4, 0x8
  1675. 0000127C  6604                     bne        +0x6 /* 00001282 */
  1676. 0000127E  7CFE                     moveq.l    D6, 0xFFFFFFFE
  1677. 00001280  6006                     bra        +0x8 /* 00001288 */
  1678. label00001282:
  1679. 00001282  377C FFFE 0002           move.w     [A3 + 0x2], 0xFFFE
  1680. label00001288:
  1681. 00001288  D6FC 0004                add.w      A3, 0x4
  1682. 0000128C  5247                     addq.w     D7, 1
  1683. label0000128E:
  1684. 0000128E  0C45 FFFE                cmpi.w     D5, 0xFFFE
  1685. 00001292  6600 FF36                bne        -0xC8 /* 000011CA */
  1686. 00001296  0C46 FFFE                cmpi.w     D6, 0xFFFE
  1687. 0000129A  6600 FF2E                bne        -0xD0 /* 000011CA */
  1688. label0000129E:
  1689. 0000129E  2854                     movea.l    A4, [A4]
  1690. 000012A0  200C                     move.l     D0, A4
  1691. 000012A2  6600 FEE6                bne        -0x118 /* 0000118A */
  1692. 000012A6  6000 0206                bra        +0x208 /* 000014AE */
  1693. 000012AA  206D BA78                movea.l    A0, [A5 - 0x4588]
  1694. 000012AE  4868 0108                pea.l      [A0 + 0x108]
  1695. 000012B2  206D B9FC                movea.l    A0, [A5 - 0x4604]
  1696. 000012B6  4868 032E                pea.l      [A0 + 0x32E]
  1697. 000012BA  4EAD 1362                jsr        [A5 + 0x1362 /* export_616 */]
  1698. 000012BE  526E FFFE                addq.w     [A6 - 0x2], 1
  1699. 000012C2  508F                     addq.l     A7, 8
  1700. 000012C4  6000 01E8                bra        +0x1EA /* 000014AE */
  1701. 000012C8  206D BA78                movea.l    A0, [A5 - 0x4588]
  1702. 000012CC  4868 0232                pea.l      [A0 + 0x232]
  1703. 000012D0  4EAD 0DB2                jsr        [A5 + 0xDB2 /* export_434 */]
  1704. 000012D4  206D BA78                movea.l    A0, [A5 - 0x4588]
  1705. 000012D8  4268 0178                clr.w      [A0 + 0x178]
  1706. 000012DC  526E FFFE                addq.w     [A6 - 0x2], 1
  1707. 000012E0  588F                     addq.l     A7, 4
  1708. 000012E2  6000 01CA                bra        +0x1CC /* 000014AE */
  1709. 000012E6  206D BA78                movea.l    A0, [A5 - 0x4588]
  1710. 000012EA  4868 002E                pea.l      [A0 + 0x2E]
  1711. 000012EE  486E 0008                pea.l      [A6 + 0x8]
  1712. 000012F2  4EAD 0BFA                jsr        [A5 + 0xBFA /* export_379 */]
  1713. 000012F6  3D40 FFFE                move.w     [A6 - 0x2], D0
  1714. 000012FA  508F                     addq.l     A7, 8
  1715. 000012FC  6000 01B0                bra        +0x1B2 /* 000014AE */
  1716. 00001300  206D BA78                movea.l    A0, [A5 - 0x4588]
  1717. 00001304  4868 0060                pea.l      [A0 + 0x60]
  1718. 00001308  486E 0008                pea.l      [A6 + 0x8]
  1719. 0000130C  4EAD 0BFA                jsr        [A5 + 0xBFA /* export_379 */]
  1720. 00001310  3D40 FFFE                move.w     [A6 - 0x2], D0
  1721. 00001314  508F                     addq.l     A7, 8
  1722. 00001316  6000 0196                bra        +0x198 /* 000014AE */
  1723. 0000131A  206D BA78                movea.l    A0, [A5 - 0x4588]
  1724. 0000131E  4868 0108                pea.l      [A0 + 0x108]
  1725. 00001322  486E 0008                pea.l      [A6 + 0x8]
  1726. 00001326  4EAD 0BFA                jsr        [A5 + 0xBFA /* export_379 */]
  1727. 0000132A  3D40 FFFE                move.w     [A6 - 0x2], D0
  1728. 0000132E  508F                     addq.l     A7, 8
  1729. 00001330  6000 017C                bra        +0x17E /* 000014AE */
  1730. 00001334  206E 0008                movea.l    A0, [A6 + 0x8]
  1731. 00001338  4A10                     tst.b      [A0]
  1732. 0000133A  670C                     beq        +0xE /* 00001348 */
  1733. 0000133C  206D BA78                movea.l    A0, [A5 - 0x4588]
  1734. 00001340  0068 0008 02AA           ori.w      [A0 + 0x2AA], 0x8
  1735. 00001346  600A                     bra        +0xC /* 00001352 */
  1736. label00001348:
  1737. 00001348  206D BA78                movea.l    A0, [A5 - 0x4588]
  1738. 0000134C  0268 FFF7 02AA           andi.w     [A0 + 0x2AA], 0xFFF7
  1739. label00001352:
  1740. 00001352  526E FFFE                addq.w     [A6 - 0x2], 1
  1741. 00001356  6000 0156                bra        +0x158 /* 000014AE */
  1742. 0000135A  206E 0008                movea.l    A0, [A6 + 0x8]
  1743. 0000135E  4A10                     tst.b      [A0]
  1744. 00001360  670C                     beq        +0xE /* 0000136E */
  1745. 00001362  206D BA78                movea.l    A0, [A5 - 0x4588]
  1746. 00001366  0068 0010 02AA           ori.w      [A0 + 0x2AA], 0x10
  1747. 0000136C  600A                     bra        +0xC /* 00001378 */
  1748. label0000136E:
  1749. 0000136E  206D BA78                movea.l    A0, [A5 - 0x4588]
  1750. 00001372  0268 FFEF 02AA           andi.w     [A0 + 0x2AA], 0xFFEF
  1751. label00001378:
  1752. 00001378  526E FFFE                addq.w     [A6 - 0x2], 1
  1753. 0000137C  6000 0130                bra        +0x132 /* 000014AE */
  1754. 00001380  206E 0008                movea.l    A0, [A6 + 0x8]
  1755. 00001384  4A10                     tst.b      [A0]
  1756. 00001386  670C                     beq        +0xE /* 00001394 */
  1757. 00001388  206D BA78                movea.l    A0, [A5 - 0x4588]
  1758. 0000138C  0068 0001 02AA           ori.w      [A0 + 0x2AA], 0x1
  1759. 00001392  600A                     bra        +0xC /* 0000139E */
  1760. label00001394:
  1761. 00001394  206D BA78                movea.l    A0, [A5 - 0x4588]
  1762. 00001398  0268 FFFE 02AA           andi.w     [A0 + 0x2AA], 0xFFFE
  1763. label0000139E:
  1764. 0000139E  526E FFFE                addq.w     [A6 - 0x2], 1
  1765. 000013A2  6000 010A                bra        +0x10C /* 000014AE */
  1766. 000013A6  206E 0008                movea.l    A0, [A6 + 0x8]
  1767. 000013AA  4A10                     tst.b      [A0]
  1768. 000013AC  670C                     beq        +0xE /* 000013BA */
  1769. 000013AE  206D BA78                movea.l    A0, [A5 - 0x4588]
  1770. 000013B2  0068 0002 02AA           ori.w      [A0 + 0x2AA], 0x2
  1771. 000013B8  600A                     bra        +0xC /* 000013C4 */
  1772. label000013BA:
  1773. 000013BA  206D BA78                movea.l    A0, [A5 - 0x4588]
  1774. 000013BE  0268 FFFD 02AA           andi.w     [A0 + 0x2AA], 0xFFFD
  1775. label000013C4:
  1776. 000013C4  526E FFFE                addq.w     [A6 - 0x2], 1
  1777. 000013C8  6000 00E4                bra        +0xE6 /* 000014AE */
  1778. 000013CC  206E 0008                movea.l    A0, [A6 + 0x8]
  1779. 000013D0  4A10                     tst.b      [A0]
  1780. 000013D2  670C                     beq        +0xE /* 000013E0 */
  1781. 000013D4  206D BA78                movea.l    A0, [A5 - 0x4588]
  1782. 000013D8  0068 0004 02AA           ori.w      [A0 + 0x2AA], 0x4
  1783. 000013DE  600A                     bra        +0xC /* 000013EA */
  1784. label000013E0:
  1785. 000013E0  206D BA78                movea.l    A0, [A5 - 0x4588]
  1786. 000013E4  0268 FFFB 02AA           andi.w     [A0 + 0x2AA], 0xFFFB
  1787. label000013EA:
  1788. 000013EA  526E FFFE                addq.w     [A6 - 0x2], 1
  1789. 000013EE  6000 00BE                bra        +0xC0 /* 000014AE */
  1790. 000013F2  206E 0008                movea.l    A0, [A6 + 0x8]
  1791. 000013F6  52AE 0008                addq.l     [A6 + 0x8], 1
  1792. 000013FA  1010                     move.b     D0, [A0]
  1793. 000013FC  5300                     subq.b     D0, 1
  1794. 000013FE  6500 0096                bcs        +0x98 /* 00001496 */
  1795. 00001402  0C00 0003                cmpi.b     D0, 0x3
  1796. 00001406  6200 008E                bhi        +0x90 /* 00001496 */
  1797. 0000140A  7200                     moveq.l    D1, 0x00
  1798. 0000140C  1200                     move.b     D1, D0
  1799. 0000140E  D241                     add.w      D1, D1
  1800. 00001410  323B 1006                move.w     D1, [PC + D1.w + 0x6]
  1801. 00001414  4EFB 1000                jmp        [PC + D1.w]
  1802. 00001418  000A 0028                ori.b      A2, 0x28 /* '(' */
  1803. 0000141C  0046 0064                ori.w      D6, 0x64 /* 'd' */
  1804. 00001420  4878 7FFF                push.l     0x7FFF
  1805. 00001424  7000                     moveq.l    D0, 0x00
  1806. 00001426  2F00                     move.l     -[A7], D0
  1807. 00001428  206D BA78                movea.l    A0, [A5 - 0x4588]
  1808. 0000142C  4868 029C                pea.l      [A0 + 0x29C]
  1809. 00001430  486E 0008                pea.l      [A6 + 0x8]
  1810. 00001434  4EAD 0CAA                jsr        [A5 + 0xCAA /* export_401 */]
  1811. 00001438  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1812. 0000143C  6058                     bra        +0x5A /* 00001496 */
  1813. 0000143E  4878 7FFF                push.l     0x7FFF
  1814. 00001442  7000                     moveq.l    D0, 0x00
  1815. 00001444  2F00                     move.l     -[A7], D0
  1816. 00001446  206D BA78                movea.l    A0, [A5 - 0x4588]
  1817. 0000144A  4868 02A0                pea.l      [A0 + 0x2A0]
  1818. 0000144E  486E 0008                pea.l      [A6 + 0x8]
  1819. 00001452  4EAD 0CAA                jsr        [A5 + 0xCAA /* export_401 */]
  1820. 00001456  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1821. 0000145A  603A                     bra        +0x3C /* 00001496 */
  1822. 0000145C  4878 7FFF                push.l     0x7FFF
  1823. 00001460  7000                     moveq.l    D0, 0x00
  1824. 00001462  2F00                     move.l     -[A7], D0
  1825. 00001464  206D BA78                movea.l    A0, [A5 - 0x4588]
  1826. 00001468  4868 029A                pea.l      [A0 + 0x29A]
  1827. 0000146C  486E 0008                pea.l      [A6 + 0x8]
  1828. 00001470  4EAD 0CAA                jsr        [A5 + 0xCAA /* export_401 */]
  1829. 00001474  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1830. 00001478  601C                     bra        +0x1E /* 00001496 */
  1831. 0000147A  4878 7FFF                push.l     0x7FFF
  1832. 0000147E  7000                     moveq.l    D0, 0x00
  1833. 00001480  2F00                     move.l     -[A7], D0
  1834. 00001482  206D BA78                movea.l    A0, [A5 - 0x4588]
  1835. 00001486  4868 029E                pea.l      [A0 + 0x29E]
  1836. 0000148A  486E 0008                pea.l      [A6 + 0x8]
  1837. 0000148E  4EAD 0CAA                jsr        [A5 + 0xCAA /* export_401 */]
  1838. 00001492  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1839. label00001496:
  1840. 00001496  526E FFFE                addq.w     [A6 - 0x2], 1
  1841. 0000149A  6012                     bra        +0x14 /* 000014AE */
  1842. label0000149C:
  1843. 0000149C  48C4                     ext.l      D4
  1844. 0000149E  2F04                     move.l     -[A7], D4
  1845. 000014A0  2F2D BA78                move.l     -[A7], [A5 - 0x4588]
  1846. 000014A4  4EBA 0044                jsr        [PC + 0x44 /* 000014EA */]
  1847. 000014A8  3D40 FFFE                move.w     [A6 - 0x2], D0
  1848. 000014AC  508F                     addq.l     A7, 8
  1849. label000014AE:
  1850. 000014AE  0C44 000F                cmpi.w     D4, 0xF
  1851. 000014B2  6D06                     blt        +0x8 /* 000014BA */
  1852. 000014B4  0C44 0014                cmpi.w     D4, 0x14
  1853. 000014B8  6F22                     ble        +0x24 /* 000014DC */
  1854. label000014BA:
  1855. 000014BA  4878 0107                push.l     0x107
  1856. 000014BE  4878 026D                push.l     0x26D
  1857. 000014C2  4878 7FFF                push.l     0x7FFF
  1858. 000014C6  7000                     moveq.l    D0, 0x00
  1859. 000014C8  2F00                     move.l     -[A7], D0
  1860. 000014CA  4878 7FFF                push.l     0x7FFF
  1861. 000014CE  2F00                     move.l     -[A7], D0
  1862. 000014D0  2F2D BA78                move.l     -[A7], [A5 - 0x4588]
  1863. 000014D4  4EAD 14AA                jsr        [A5 + 0x14AA /* export_657 */]
  1864. 000014D8  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  1865. label000014DC:
  1866. 000014DC  302E FFFE                move.w     D0, [A6 - 0x2]
  1867. 000014E0  4CEE 18F0 FFE6           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x1A]
  1868. 000014E6  4E5E                     unlink     A6
  1869. 000014E8  4E75                     rts
  1870. export_1210:
  1871. fn000014EA:
  1872. 000014EA  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  1873. 000014EE  3E2F 001A                move.w     D7, [A7 + 0x1A]
  1874. 000014F2  286F 0014                movea.l    A4, [A7 + 0x14]
  1875. 000014F6  4246                     clr.w      D6
  1876. 000014F8  4878 0416                push.l     0x416
  1877. 000014FC  4EAD 0D8A                jsr        [A5 + 0xD8A /* export_429 */]
  1878. 00001500  2640                     movea.l    A3, D0
  1879. 00001502  200B                     move.l     D0, A3
  1880. 00001504  588F                     addq.l     A7, 4
  1881. 00001506  6700 0100                beq        +0x102 /* 00001608 */
  1882. 0000150A  41ED C5F6                lea.l      A0, [A5 - 0x3A0A]
  1883. 0000150E  43EC 0108                lea.l      A1, [A4 + 0x108]
  1884. 00001512  20D9                     move.l     [A0]+, [A1]+
  1885. 00001514  20D9                     move.l     [A0]+, [A1]+
  1886. 00001516  4EAD 1342                jsr        [A5 + 0x1342 /* export_612 */]
  1887. 0000151A  0C6D 7FFF C5F8           cmpi.w     [A5 - 0x3A08], 0x7FFF
  1888. 00001520  6606                     bne        +0x8 /* 00001528 */
  1889. 00001522  3B6D BA40 C5F8           move.w     [A5 - 0x3A08], [A5 - 0x45C0]
  1890. label00001528:
  1891. 00001528  0C6D 7FFF C5FC           cmpi.w     [A5 - 0x3A04], 0x7FFF
  1892. 0000152E  663A                     bne        +0x3C /* 0000156A */
  1893. 00001530  3B6D BA42 C5FC           move.w     [A5 - 0x3A04], [A5 - 0x45BE]
  1894. 00001536  4A47                     tst.w      D7
  1895. 00001538  6706                     beq        +0x8 /* 00001540 */
  1896. 0000153A  0C47 0003                cmpi.w     D7, 0x3
  1897. 0000153E  662A                     bne        +0x2C /* 0000156A */
  1898. label00001540:
  1899. 00001540  486D 155A                pea.l      [A5 + 0x155A /* export_679 */]
  1900. 00001544  4EAD 021A                jsr        [A5 + 0x21A /* export_63 */]
  1901. 00001548  4A40                     tst.w      D0
  1902. 0000154A  588F                     addq.l     A7, 4
  1903. 0000154C  671C                     beq        +0x1E /* 0000156A */
  1904. 0000154E  41ED C5FE                lea.l      A0, [A5 - 0x3A02]
  1905. 00001552  2F20                     move.l     -[A7], -[A0]
  1906. 00001554  2F20                     move.l     -[A7], -[A0]
  1907. 00001556  486D C5F6                pea.l      [A5 - 0x3A0A]
  1908. 0000155A  4EAD 155A                jsr        [A5 + 0x155A /* export_679 */]
  1909. 0000155E  486D 155A                pea.l      [A5 + 0x155A /* export_679 */]
  1910. 00001562  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  1911. 00001566  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1912. label0000156A:
  1913. 0000156A  41EC 020A                lea.l      A0, [A4 + 0x20A]
  1914. 0000156E  43ED C5F6                lea.l      A1, [A5 - 0x3A0A]
  1915. 00001572  20D9                     move.l     [A0]+, [A1]+
  1916. 00001574  20D9                     move.l     [A0]+, [A1]+
  1917. 00001576  41EB 0196                lea.l      A0, [A3 + 0x196]
  1918. 0000157A  43EC 00E8                lea.l      A1, [A4 + 0xE8]
  1919. 0000157E  7007                     moveq.l    D0, 0x07
  1920. label00001580:
  1921. 00001580  20D9                     move.l     [A0]+, [A1]+
  1922. 00001582  51C8 FFFC                dbf        D0, -0x6 /* 00001580 */
  1923. 00001586  274C 0412                move.l     [A3 + 0x412], A4
  1924. 0000158A  376B 01B4 017E           move.w     [A3 + 0x17E], [A3 + 0x1B4]
  1925. 00001590  2B7C 7FFF FFFF C5EE      move.l     [A5 - 0x3A12], 0x7FFFFFFF
  1926. 00001598  0C47 000F                cmpi.w     D7, 0xF
  1927. 0000159C  6614                     bne        +0x16 /* 000015B2 */
  1928. 0000159E  426D C5E4                clr.w      [A5 - 0x3A1C]
  1929. 000015A2  7001                     moveq.l    D0, 0x01
  1930. 000015A4  2F00                     move.l     -[A7], D0
  1931. 000015A6  486C 029A                pea.l      [A4 + 0x29A]
  1932. 000015AA  4EBA F41A                jsr        [PC - 0xBE6 /* 000009C6 */]
  1933. 000015AE  508F                     addq.l     A7, 8
  1934. 000015B0  603A                     bra        +0x3C /* 000015EC */
  1935. label000015B2:
  1936. 000015B2  0C47 0003                cmpi.w     D7, 0x3
  1937. 000015B6  661A                     bne        +0x1C /* 000015D2 */
  1938. 000015B8  3B7C 0001 C5E4           move.w     [A5 - 0x3A1C], 0x1
  1939. 000015BE  486C 029A                pea.l      [A4 + 0x29A]
  1940. 000015C2  486D 2602                pea.l      [A5 + 0x2602 /* export_1212 */]
  1941. 000015C6  2F0B                     move.l     -[A7], A3
  1942. 000015C8  4EBA 0BA8                jsr        [PC + 0xBA8 /* 00002172 */]
  1943. 000015CC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1944. 000015D0  601A                     bra        +0x1C /* 000015EC */
  1945. label000015D2:
  1946. 000015D2  0C47 0002                cmpi.w     D7, 0x2
  1947. 000015D6  6D0A                     blt        +0xC /* 000015E2 */
  1948. 000015D8  2F0B                     move.l     -[A7], A3
  1949. 000015DA  4EBA 0A26                jsr        [PC + 0xA26 /* 00002002 */]
  1950. 000015DE  588F                     addq.l     A7, 4
  1951. 000015E0  600A                     bra        +0xC /* 000015EC */
  1952. label000015E2:
  1953. 000015E2  4878 0528                push.l     0x528
  1954. 000015E6  4EAD 19BA                jsr        [A5 + 0x19BA /* export_819 */]
  1955. 000015EA  588F                     addq.l     A7, 4
  1956. label000015EC:
  1957. 000015EC  7000                     moveq.l    D0, 0x00
  1958. 000015EE  2B40 C5EE                move.l     [A5 - 0x3A12], D0
  1959. 000015F2  397C FFFE 0210           move.w     [A4 + 0x210], 0xFFFE
  1960. 000015F8  397C FFFE 020C           move.w     [A4 + 0x20C], 0xFFFE
  1961. 000015FE  2F0B                     move.l     -[A7], A3
  1962. 00001600  4EAD 12FA                jsr        [A5 + 0x12FA /* export_603 */]
  1963. 00001604  5246                     addq.w     D6, 1
  1964. 00001606  588F                     addq.l     A7, 4
  1965. label00001608:
  1966. 00001608  3006                     move.w     D0, D6
  1967. 0000160A  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  1968. 0000160E  4E75                     rts
  1969. export_1211:
  1970. 00001610  4E56 FFCC                link       A6, -0x0034
  1971. 00001614  48E7 0118                movem.l    -[A7], D7,A3,A4
  1972. 00001618  286E 0018                movea.l    A4, [A6 + 0x18]
  1973. 0000161C  4247                     clr.w      D7
  1974. 0000161E  4878 0416                push.l     0x416
  1975. 00001622  4EAD 0D8A                jsr        [A5 + 0xD8A /* export_429 */]
  1976. 00001626  2640                     movea.l    A3, D0
  1977. 00001628  200B                     move.l     D0, A3
  1978. 0000162A  588F                     addq.l     A7, 4
  1979. 0000162C  6700 02C8                beq        +0x2CA /* 000018F6 */
  1980. 00001630  276E 0010 0412           move.l     [A3 + 0x412], [A6 + 0x10]
  1981. 00001636  206E 0010                movea.l    A0, [A6 + 0x10]
  1982. 0000163A  43EB 0196                lea.l      A1, [A3 + 0x196]
  1983. 0000163E  41E8 00E8                lea.l      A0, [A0 + 0xE8]
  1984. 00001642  7007                     moveq.l    D0, 0x07
  1985. label00001644:
  1986. 00001644  22D8                     move.l     [A1]+, [A0]+
  1987. 00001646  51C8 FFFC                dbf        D0, -0x6 /* 00001644 */
  1988. 0000164A  41ED C5F6                lea.l      A0, [A5 - 0x3A0A]
  1989. 0000164E  43EE 0008                lea.l      A1, [A6 + 0x8]
  1990. 00001652  20D9                     move.l     [A0]+, [A1]+
  1991. 00001654  20D9                     move.l     [A0]+, [A1]+
  1992. 00001656  376E 0008 0364           move.w     [A3 + 0x364], [A6 + 0x8]
  1993. 0000165C  376E 000A 0366           move.w     [A3 + 0x366], [A6 + 0xA]
  1994. 00001662  376E 000C 034A           move.w     [A3 + 0x34A], [A6 + 0xC]
  1995. 00001668  376E 000E 034C           move.w     [A3 + 0x34C], [A6 + 0xE]
  1996. 0000166E  377C 0048 0176           move.w     [A3 + 0x176], 0x48 /* 'H' */
  1997. 00001674  377C 0048 0178           move.w     [A3 + 0x178], 0x48 /* 'H' */
  1998. 0000167A  302B 01B4                move.w     D0, [A3 + 0x1B4]
  1999. 0000167E  C1EB 0176                muls.w     D0, [A3 + 0x176]
  2000. 00001682  7232                     moveq.l    D1, 0x32
  2001. 00001684  D081                     add.l      D0, D1
  2002. 00001686  81FC 0064                divs.w     D0, 0x64 /* 'd' */
  2003. 0000168A  3740 017A                move.w     [A3 + 0x17A], D0
  2004. 0000168E  302B 01B4                move.w     D0, [A3 + 0x1B4]
  2005. 00001692  C1EB 0178                muls.w     D0, [A3 + 0x178]
  2006. 00001696  D081                     add.l      D0, D1
  2007. 00001698  81FC 0064                divs.w     D0, 0x64 /* 'd' */
  2008. 0000169C  3740 017C                move.w     [A3 + 0x17C], D0
  2009. 000016A0  376D C5F6 0364           move.w     [A3 + 0x364], [A5 - 0x3A0A]
  2010. 000016A6  376D C5FA 034A           move.w     [A3 + 0x34A], [A5 - 0x3A06]
  2011. 000016AC  702D                     moveq.l    D0, 0x2D
  2012. 000016AE  2F00                     move.l     -[A7], D0
  2013. 000016B0  2F0B                     move.l     -[A7], A3
  2014. 000016B2  4EAD 1502                jsr        [A5 + 0x1502 /* export_668 */]
  2015. 000016B6  2B4B B9F8                move.l     [A5 - 0x4608], A3
  2016. 000016BA  486E FFE4                pea.l      [A6 - 0x1C]
  2017. 000016BE  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  2018. 000016C2  41EE 0010                lea.l      A0, [A6 + 0x10]
  2019. 000016C6  2F20                     move.l     -[A7], -[A0]
  2020. 000016C8  2F20                     move.l     -[A7], -[A0]
  2021. 000016CA  4EAD 126A                jsr        [A5 + 0x126A /* export_585 */]
  2022. 000016CE  4A6E 001E                tst.w      [A6 + 0x1E]
  2023. 000016D2  4FEF 0018                lea.l      A7, [A7 + 0x18]
  2024. 000016D6  6728                     beq        +0x2A /* 00001700 */
  2025. 000016D8  302B 0348                move.w     D0, [A3 + 0x348]
  2026. 000016DC  48C0                     ext.l      D0
  2027. 000016DE  91AE FFE8                sub.l      [A6 - 0x18], D0
  2028. 000016E2  302B 0362                move.w     D0, [A3 + 0x362]
  2029. 000016E6  48C0                     ext.l      D0
  2030. 000016E8  91AE FFE4                sub.l      [A6 - 0x1C], D0
  2031. 000016EC  302B 0348                move.w     D0, [A3 + 0x348]
  2032. 000016F0  48C0                     ext.l      D0
  2033. 000016F2  D1AE FFF0                add.l      [A6 - 0x10], D0
  2034. 000016F6  302B 0362                move.w     D0, [A3 + 0x362]
  2035. 000016FA  48C0                     ext.l      D0
  2036. 000016FC  D1AE FFEC                add.l      [A6 - 0x14], D0
  2037. label00001700:
  2038. 00001700  1D7C 0001 0016           move.b     [A6 + 0x16], 0x1
  2039. 00001706  1D7C 0001 0014           move.b     [A6 + 0x14], 0x1
  2040. 0000170C  1D7C 00FE 0017           move.b     [A6 + 0x17], 0xFE
  2041. 00001712  1D7C 00FE 0015           move.b     [A6 + 0x15], 0xFE
  2042. 00001718  486E FFD4                pea.l      [A6 - 0x2C]
  2043. 0000171C  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  2044. 00001720  41EE 0010                lea.l      A0, [A6 + 0x10]
  2045. 00001724  2F20                     move.l     -[A7], -[A0]
  2046. 00001726  2F20                     move.l     -[A7], -[A0]
  2047. 00001728  4EAD 126A                jsr        [A5 + 0x126A /* export_585 */]
  2048. 0000172C  7020                     moveq.l    D0, 0x20
  2049. 0000172E  C06B 01AE                and.w      D0, [A3 + 0x1AE]
  2050. 00001732  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2051. 00001736  6606                     bne        +0x8 /* 0000173E */
  2052. 00001738  006B 0020 0168           ori.w      [A3 + 0x168], 0x20 /* ' ' */
  2053. label0000173E:
  2054. 0000173E  303C 2000                move.w     D0, 0x2000 /* ' \0' */
  2055. 00001742  C06B 01AE                and.w      D0, [A3 + 0x1AE]
  2056. 00001746  6634                     bne        +0x36 /* 0000177C */
  2057. 00001748  70FF                     moveq.l    D0, 0xFFFFFFFF
  2058. 0000174A  2F00                     move.l     -[A7], D0
  2059. 0000174C  2F0B                     move.l     -[A7], A3
  2060. 0000174E  4EAD 1212                jsr        [A5 + 0x1212 /* export_574 */]
  2061. 00001752  3740 0172                move.w     [A3 + 0x172], D0
  2062. 00001756  508F                     addq.l     A7, 8
  2063. 00001758  6708                     beq        +0xA /* 00001762 */
  2064. 0000175A  302B 0348                move.w     D0, [A3 + 0x348]
  2065. 0000175E  D16B 0172                add.w      [A3 + 0x172], D0
  2066. label00001762:
  2067. 00001762  70FF                     moveq.l    D0, 0xFFFFFFFF
  2068. 00001764  2F00                     move.l     -[A7], D0
  2069. 00001766  2F0B                     move.l     -[A7], A3
  2070. 00001768  4EAD 121A                jsr        [A5 + 0x121A /* export_575 */]
  2071. 0000176C  3740 0174                move.w     [A3 + 0x174], D0
  2072. 00001770  508F                     addq.l     A7, 8
  2073. 00001772  6708                     beq        +0xA /* 0000177C */
  2074. 00001774  302B 0362                move.w     D0, [A3 + 0x362]
  2075. 00001778  D16B 0174                add.w      [A3 + 0x174], D0
  2076. label0000177C:
  2077. 0000177C  202E FFE0                move.l     D0, [A6 - 0x20]
  2078. 00001780  90AE FFD8                sub.l      D0, [A6 - 0x28]
  2079. 00001784  322B 0172                move.w     D1, [A3 + 0x172]
  2080. 00001788  48C1                     ext.l      D1
  2081. 0000178A  D280                     add.l      D1, D0
  2082. 0000178C  5281                     addq.l     D1, 1
  2083. 0000178E  2D41 FFF8                move.l     [A6 - 0x8], D1
  2084. 00001792  202E FFDC                move.l     D0, [A6 - 0x24]
  2085. 00001796  90AE FFD4                sub.l      D0, [A6 - 0x2C]
  2086. 0000179A  322B 0174                move.w     D1, [A3 + 0x174]
  2087. 0000179E  48C1                     ext.l      D1
  2088. 000017A0  D280                     add.l      D1, D0
  2089. 000017A2  5281                     addq.l     D1, 1
  2090. 000017A4  2D41 FFF4                move.l     [A6 - 0xC], D1
  2091. 000017A8  0CAE 0000 7FFF FFF8      cmpi.l     [A6 - 0x8], 0x7FFF
  2092. 000017B0  6C5E                     bge        +0x60 /* 00001810 */
  2093. 000017B2  0CAE 0000 7FFF FFF4      cmpi.l     [A6 - 0xC], 0x7FFF
  2094. 000017BA  6C54                     bge        +0x56 /* 00001810 */
  2095. 000017BC  222E FFF8                move.l     D1, [A6 - 0x8]
  2096. 000017C0  2001                     move.l     D0, D1
  2097. 000017C2  C2FC 05A0                mulu.w     D1, 0x5A0
  2098. 000017C6  4840                     swap.w     D0
  2099. 000017C8  C0FC 05A0                mulu.w     D0, 0x5A0
  2100. 000017CC  4840                     swap.w     D0
  2101. 000017CE  4240                     clr.w      D0
  2102. 000017D0  D280                     add.l      D1, D0
  2103. 000017D2  302B 017A                move.w     D0, [A3 + 0x17A]
  2104. 000017D6  48C0                     ext.l      D0
  2105. 000017D8  C141                     exg        D0, D1
  2106. 000017DA  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  2107. 000017DE  0C80 0000 7FFF           cmpi.l     D0, 0x7FFF
  2108. 000017E4  6C2A                     bge        +0x2C /* 00001810 */
  2109. 000017E6  222E FFF4                move.l     D1, [A6 - 0xC]
  2110. 000017EA  2001                     move.l     D0, D1
  2111. 000017EC  C2FC 05A0                mulu.w     D1, 0x5A0
  2112. 000017F0  4840                     swap.w     D0
  2113. 000017F2  C0FC 05A0                mulu.w     D0, 0x5A0
  2114. 000017F6  4840                     swap.w     D0
  2115. 000017F8  4240                     clr.w      D0
  2116. 000017FA  D280                     add.l      D1, D0
  2117. 000017FC  302B 017C                move.w     D0, [A3 + 0x17C]
  2118. 00001800  48C0                     ext.l      D0
  2119. 00001802  C141                     exg        D0, D1
  2120. 00001804  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  2121. 00001808  0C80 0000 7FFF           cmpi.l     D0, 0x7FFF
  2122. 0000180E  6D06                     blt        +0x8 /* 00001816 */
  2123. label00001810:
  2124. 00001810  7000                     moveq.l    D0, 0x00
  2125. 00001812  6000 00E4                bra        +0xE6 /* 000018F8 */
  2126. label00001816:
  2127. 00001816  7000                     moveq.l    D0, 0x00
  2128. 00001818  2F00                     move.l     -[A7], D0
  2129. 0000181A  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  2130. 0000181E  486E FFCC                pea.l      [A6 - 0x34]
  2131. 00001822  206B 0412                movea.l    A0, [A3 + 0x412]
  2132. 00001826  4868 0074                pea.l      [A0 + 0x74]
  2133. 0000182A  4EAD 0952                jsr        [A5 + 0x952 /* export_294 */]
  2134. 0000182E  302B 0172                move.w     D0, [A3 + 0x172]
  2135. 00001832  48C0                     ext.l      D0
  2136. 00001834  222E FFF0                move.l     D1, [A6 - 0x10]
  2137. 00001838  92AE FFE8                sub.l      D1, [A6 - 0x18]
  2138. 0000183C  D280                     add.l      D1, D0
  2139. 0000183E  302E FFCE                move.w     D0, [A6 - 0x32]
  2140. 00001842  48C0                     ext.l      D0
  2141. 00001844  D081                     add.l      D0, D1
  2142. 00001846  322E FFD2                move.w     D1, [A6 - 0x2E]
  2143. 0000184A  48C1                     ext.l      D1
  2144. 0000184C  D280                     add.l      D1, D0
  2145. 0000184E  5281                     addq.l     D1, 1
  2146. 00001850  3741 0172                move.w     [A3 + 0x172], D1
  2147. 00001854  302B 0174                move.w     D0, [A3 + 0x174]
  2148. 00001858  48C0                     ext.l      D0
  2149. 0000185A  222E FFEC                move.l     D1, [A6 - 0x14]
  2150. 0000185E  92AE FFE4                sub.l      D1, [A6 - 0x1C]
  2151. 00001862  D280                     add.l      D1, D0
  2152. 00001864  302E FFCC                move.w     D0, [A6 - 0x34]
  2153. 00001868  48C0                     ext.l      D0
  2154. 0000186A  D081                     add.l      D0, D1
  2155. 0000186C  322E FFD0                move.w     D1, [A6 - 0x30]
  2156. 00001870  48C1                     ext.l      D1
  2157. 00001872  D280                     add.l      D1, D0
  2158. 00001874  5281                     addq.l     D1, 1
  2159. 00001876  3741 0174                move.w     [A3 + 0x174], D1
  2160. 0000187A  302B 0172                move.w     D0, [A3 + 0x172]
  2161. 0000187E  5340                     subq.w     D0, 1
  2162. 00001880  3740 0170                move.w     [A3 + 0x170], D0
  2163. 00001884  302B 0174                move.w     D0, [A3 + 0x174]
  2164. 00001888  5340                     subq.w     D0, 1
  2165. 0000188A  3740 016E                move.w     [A3 + 0x16E], D0
  2166. 0000188E  202E FFD8                move.l     D0, [A6 - 0x28]
  2167. 00001892  90AE FFE8                sub.l      D0, [A6 - 0x18]
  2168. 00001896  3740 01BC                move.w     [A3 + 0x1BC], D0
  2169. 0000189A  202E FFF0                move.l     D0, [A6 - 0x10]
  2170. 0000189E  90AE FFE0                sub.l      D0, [A6 - 0x20]
  2171. 000018A2  3740 01C0                move.w     [A3 + 0x1C0], D0
  2172. 000018A6  202E FFD4                move.l     D0, [A6 - 0x2C]
  2173. 000018AA  90AE FFE4                sub.l      D0, [A6 - 0x1C]
  2174. 000018AE  3740 01BA                move.w     [A3 + 0x1BA], D0
  2175. 000018B2  202E FFEC                move.l     D0, [A6 - 0x14]
  2176. 000018B6  90AE FFDC                sub.l      D0, [A6 - 0x24]
  2177. 000018BA  3740 01BE                move.w     [A3 + 0x1BE], D0
  2178. 000018BE  7001                     moveq.l    D0, 0x01
  2179. 000018C0  2D40 FFFC                move.l     [A6 - 0x4], D0
  2180. 000018C4  2B7C 7FFF FFFF C5EE      move.l     [A5 - 0x3A12], 0x7FFFFFFF
  2181. 000018CC  526D C5EA                addq.w     [A5 - 0x3A16], 1
  2182. 000018D0  486E FFFC                pea.l      [A6 - 0x4]
  2183. 000018D4  486D 2602                pea.l      [A5 + 0x2602 /* export_1212 */]
  2184. 000018D8  2F0C                     move.l     -[A7], A4
  2185. 000018DA  2F0B                     move.l     -[A7], A3
  2186. 000018DC  4EAD 0B12                jsr        [A5 + 0xB12 /* export_350 */]
  2187. 000018E0  3E00                     move.w     D7, D0
  2188. 000018E2  536D C5EA                subq.w     [A5 - 0x3A16], 1
  2189. 000018E6  7000                     moveq.l    D0, 0x00
  2190. 000018E8  2B40 C5EE                move.l     [A5 - 0x3A12], D0
  2191. 000018EC  2F0B                     move.l     -[A7], A3
  2192. 000018EE  4EAD 12FA                jsr        [A5 + 0x12FA /* export_603 */]
  2193. 000018F2  4FEF 0020                lea.l      A7, [A7 + 0x20]
  2194. label000018F6:
  2195. 000018F6  3007                     move.w     D0, D7
  2196. label000018F8:
  2197. 000018F8  4CEE 1880 FFC0           movem.l    D7,A3,A4, [A6 - 0x40]
  2198. 000018FE  4E5E                     unlink     A6
  2199. 00001900  4E75                     rts
  2200. export_1212:
  2201. 00001902  4E56 FFC2                link       A6, -0x003E
  2202. 00001906  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  2203. 0000190A  286E 000C                movea.l    A4, [A6 + 0xC]
  2204. 0000190E  2814                     move.l     D4, [A4]
  2205. 00001910  266E 0008                movea.l    A3, [A6 + 0x8]
  2206. 00001914  486D 219A                pea.l      [A5 + 0x219A /* export_1071 */]
  2207. 00001918  4EAD 021A                jsr        [A5 + 0x21A /* export_63 */]
  2208. 0000191C  4A40                     tst.w      D0
  2209. 0000191E  588F                     addq.l     A7, 4
  2210. 00001920  6606                     bne        +0x8 /* 00001928 */
  2211. 00001922  7000                     moveq.l    D0, 0x00
  2212. 00001924  6000 066E                bra        +0x670 /* 00001F94 */
  2213. label00001928:
  2214. 00001928  206B 0412                movea.l    A0, [A3 + 0x412]
  2215. 0000192C  43EE FFE0                lea.l      A1, [A6 - 0x20]
  2216. 00001930  41E8 0074                lea.l      A0, [A0 + 0x74]
  2217. 00001934  7006                     moveq.l    D0, 0x06
  2218. label00001936:
  2219. 00001936  22D8                     move.l     [A1]+, [A0]+
  2220. 00001938  51C8 FFFC                dbf        D0, -0x6 /* 00001936 */
  2221. 0000193C  32D8                     move.w     [A1]+, [A0]+
  2222. 0000193E  206B 0412                movea.l    A0, [A3 + 0x412]
  2223. 00001942  4228 0077                clr.b      [A0 + 0x77]
  2224. 00001946  3D6B 01AE FFFE           move.w     [A6 - 0x2], [A3 + 0x1AE]
  2225. 0000194C  7008                     moveq.l    D0, 0x08
  2226. 0000194E  C06B 0168                and.w      D0, [A3 + 0x168]
  2227. 00001952  6608                     bne        +0xA /* 0000195C */
  2228. 00001954  206B 0412                movea.l    A0, [A3 + 0x412]
  2229. 00001958  4228 007B                clr.b      [A0 + 0x7B]
  2230. label0000195C:
  2231. 0000195C  7010                     moveq.l    D0, 0x10
  2232. 0000195E  C06B 0168                and.w      D0, [A3 + 0x168]
  2233. 00001962  6708                     beq        +0xA /* 0000196C */
  2234. 00001964  026B DFFF 01AE           andi.w     [A3 + 0x1AE], 0xDFFF
  2235. 0000196A  6006                     bra        +0x8 /* 00001972 */
  2236. label0000196C:
  2237. 0000196C  006B 2000 01AE           ori.w      [A3 + 0x1AE], 0x2000 /* ' \0' */
  2238. label00001972:
  2239. 00001972  7020                     moveq.l    D0, 0x20
  2240. 00001974  C06B 0168                and.w      D0, [A3 + 0x168]
  2241. 00001978  670E                     beq        +0x10 /* 00001988 */
  2242. 0000197A  026B FFDF 01AE           andi.w     [A3 + 0x1AE], 0xFFDF
  2243. 00001980  026B FFBF 01AE           andi.w     [A3 + 0x1AE], 0xFFBF
  2244. 00001986  600C                     bra        +0xE /* 00001994 */
  2245. label00001988:
  2246. 00001988  006B 0020 01AE           ori.w      [A3 + 0x1AE], 0x20 /* ' ' */
  2247. 0000198E  006B 0040 01AE           ori.w      [A3 + 0x1AE], 0x40 /* '@' */
  2248. label00001994:
  2249. 00001994  302B 01B4                move.w     D0, [A3 + 0x1B4]
  2250. 00001998  48C0                     ext.l      D0
  2251. 0000199A  2F00                     move.l     -[A7], D0
  2252. 0000199C  4EAD 07CA                jsr        [A5 + 0x7CA /* export_245 */]
  2253. 000019A0  426E FFDE                clr.w      [A6 - 0x22]
  2254. 000019A4  426E FFDC                clr.w      [A6 - 0x24]
  2255. 000019A8  426E FFDA                clr.w      [A6 - 0x26]
  2256. 000019AC  426E FFD8                clr.w      [A6 - 0x28]
  2257. 000019B0  426E FFD6                clr.w      [A6 - 0x2A]
  2258. 000019B4  7A01                     moveq.l    D5, 0x01
  2259. 000019B6  2B4B B9F8                move.l     [A5 - 0x4608], A3
  2260. 000019BA  206B 0412                movea.l    A0, [A3 + 0x412]
  2261. 000019BE  5268 0158                addq.w     [A0 + 0x158], 1
  2262. 000019C2  B8AD C5EE                cmp.l      D4, [A5 - 0x3A12]
  2263. 000019C6  588F                     addq.l     A7, 4
  2264. 000019C8  6C12                     bge        +0x14 /* 000019DC */
  2265. 000019CA  7001                     moveq.l    D0, 0x01
  2266. 000019CC  2B40 C5EE                move.l     [A5 - 0x3A12], D0
  2267. 000019D0  3B6D C5F6 C5F4           move.w     [A5 - 0x3A0C], [A5 - 0x3A0A]
  2268. 000019D6  3B6D C5FA C5F2           move.w     [A5 - 0x3A0E], [A5 - 0x3A06]
  2269. label000019DC:
  2270. 000019DC  2B6D C5EE C5E6           move.l     [A5 - 0x3A1A], [A5 - 0x3A12]
  2271. 000019E2  376D C5F4 0364           move.w     [A3 + 0x364], [A5 - 0x3A0C]
  2272. 000019E8  376D C5F2 034A           move.w     [A3 + 0x34A], [A5 - 0x3A0E]
  2273. 000019EE  486E FFC6                pea.l      [A6 - 0x3A]
  2274. 000019F2  206B 0412                movea.l    A0, [A3 + 0x412]
  2275. 000019F6  4868 0074                pea.l      [A0 + 0x74]
  2276. 000019FA  4EAD 0952                jsr        [A5 + 0x952 /* export_294 */]
  2277. 000019FE  4A6D C5EA                tst.w      [A5 - 0x3A16]
  2278. 00001A02  508F                     addq.l     A7, 8
  2279. 00001A04  6724                     beq        +0x26 /* 00001A2A */
  2280. 00001A06  302E FFC8                move.w     D0, [A6 - 0x38]
  2281. 00001A0A  D16B 01BC                add.w      [A3 + 0x1BC], D0
  2282. 00001A0E  302E FFC6                move.w     D0, [A6 - 0x3A]
  2283. 00001A12  D16B 01BA                add.w      [A3 + 0x1BA], D0
  2284. 00001A16  302E FFCC                move.w     D0, [A6 - 0x34]
  2285. 00001A1A  D16B 01C0                add.w      [A3 + 0x1C0], D0
  2286. 00001A1E  302E FFCA                move.w     D0, [A6 - 0x36]
  2287. 00001A22  D16B 01BE                add.w      [A3 + 0x1BE], D0
  2288. 00001A26  6000 0264                bra        +0x266 /* 00001C8C */
  2289. label00001A2A:
  2290. 00001A2A  7000                     moveq.l    D0, 0x00
  2291. 00001A2C  2F00                     move.l     -[A7], D0
  2292. 00001A2E  322B 017A                move.w     D1, [A3 + 0x17A]
  2293. 00001A32  48C1                     ext.l      D1
  2294. 00001A34  2F01                     move.l     -[A7], D1
  2295. 00001A36  4EAD 0712                jsr        [A5 + 0x712 /* export_222 */]
  2296. 00001A3A  3E00                     move.w     D7, D0
  2297. 00001A3C  7000                     moveq.l    D0, 0x00
  2298. 00001A3E  2F00                     move.l     -[A7], D0
  2299. 00001A40  322B 017C                move.w     D1, [A3 + 0x17C]
  2300. 00001A44  48C1                     ext.l      D1
  2301. 00001A46  2F01                     move.l     -[A7], D1
  2302. 00001A48  4EAD 0712                jsr        [A5 + 0x712 /* export_222 */]
  2303. 00001A4C  3C00                     move.w     D6, D0
  2304. 00001A4E  3007                     move.w     D0, D7
  2305. 00001A50  D06E FFC8                add.w      D0, [A6 - 0x38]
  2306. 00001A54  3740 01BC                move.w     [A3 + 0x1BC], D0
  2307. 00001A58  3007                     move.w     D0, D7
  2308. 00001A5A  D06E FFCC                add.w      D0, [A6 - 0x34]
  2309. 00001A5E  3740 01C0                move.w     [A3 + 0x1C0], D0
  2310. 00001A62  3006                     move.w     D0, D6
  2311. 00001A64  D06E FFC6                add.w      D0, [A6 - 0x3A]
  2312. 00001A68  3740 01BA                move.w     [A3 + 0x1BA], D0
  2313. 00001A6C  3006                     move.w     D0, D6
  2314. 00001A6E  D06E FFCA                add.w      D0, [A6 - 0x36]
  2315. 00001A72  3740 01BE                move.w     [A3 + 0x1BE], D0
  2316. 00001A76  486E FFC2                pea.l      [A6 - 0x3E]
  2317. 00001A7A  206B 0412                movea.l    A0, [A3 + 0x412]
  2318. 00001A7E  4868 0010                pea.l      [A0 + 0x10]
  2319. 00001A82  4EAD 2192                jsr        [A5 + 0x2192 /* export_1070 */]
  2320. 00001A86  4A40                     tst.w      D0
  2321. 00001A88  4FEF 0018                lea.l      A7, [A7 + 0x18]
  2322. 00001A8C  6700 00F4                beq        +0xF6 /* 00001B82 */
  2323. 00001A90  302B 016A                move.w     D0, [A3 + 0x16A]
  2324. 00001A94  48C0                     ext.l      D0
  2325. 00001A96  322E FFC2                move.w     D1, [A6 - 0x3E]
  2326. 00001A9A  48C1                     ext.l      D1
  2327. 00001A9C  2F00                     move.l     -[A7], D0
  2328. 00001A9E  2001                     move.l     D0, D1
  2329. 00001AA0  7210                     moveq.l    D1, 0x10
  2330. 00001AA2  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  2331. 00001AA6  2200                     move.l     D1, D0
  2332. 00001AA8  201F                     move.l     D0, [A7]+
  2333. 00001AAA  D280                     add.l      D1, D0
  2334. 00001AAC  206B 0412                movea.l    A0, [A3 + 0x412]
  2335. 00001AB0  3141 003A                move.w     [A0 + 0x3A], D1
  2336. 00001AB4  206B 0412                movea.l    A0, [A3 + 0x412]
  2337. 00001AB8  302E FFC2                move.w     D0, [A6 - 0x3E]
  2338. 00001ABC  D068 003A                add.w      D0, [A0 + 0x3A]
  2339. 00001AC0  5340                     subq.w     D0, 1
  2340. 00001AC2  206B 0412                movea.l    A0, [A3 + 0x412]
  2341. 00001AC6  3140 003E                move.w     [A0 + 0x3E], D0
  2342. 00001ACA  206B 0412                movea.l    A0, [A3 + 0x412]
  2343. 00001ACE  1028 0039                move.b     D0, [A0 + 0x39]
  2344. 00001AD2  6536                     bcs        +0x38 /* 00001B0A */
  2345. 00001AD4  0C00 0001                cmpi.b     D0, 0x1
  2346. 00001AD8  6230                     bhi        +0x32 /* 00001B0A */
  2347. 00001ADA  7200                     moveq.l    D1, 0x00
  2348. 00001ADC  1200                     move.b     D1, D0
  2349. 00001ADE  D241                     add.w      D1, D1
  2350. 00001AE0  323B 1006                move.w     D1, [PC + D1.w + 0x6]
  2351. 00001AE4  4EFB 1000                jmp        [PC + D1.w]
  2352. 00001AE8  0006 0010                ori.b      D6, 0x10
  2353. 00001AEC  206B 0412                movea.l    A0, [A3 + 0x412]
  2354. 00001AF0  3147 003C                move.w     [A0 + 0x3C], D7
  2355. 00001AF4  603E                     bra        +0x40 /* 00001B34 */
  2356. 00001AF6  302B 0172                move.w     D0, [A3 + 0x172]
  2357. 00001AFA  906E FFC4                sub.w      D0, [A6 - 0x3C]
  2358. 00001AFE  9047                     sub.w      D0, D7
  2359. 00001B00  206B 0412                movea.l    A0, [A3 + 0x412]
  2360. 00001B04  3140 003C                move.w     [A0 + 0x3C], D0
  2361. 00001B08  602A                     bra        +0x2C /* 00001B34 */
  2362. label00001B0A:
  2363. 00001B0A  302B 0172                move.w     D0, [A3 + 0x172]
  2364. 00001B0E  48C0                     ext.l      D0
  2365. 00001B10  7202                     moveq.l    D1, 0x02
  2366. 00001B12  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  2367. 00001B16  322E FFC4                move.w     D1, [A6 - 0x3C]
  2368. 00001B1A  48C1                     ext.l      D1
  2369. 00001B1C  2F00                     move.l     -[A7], D0
  2370. 00001B1E  2001                     move.l     D0, D1
  2371. 00001B20  7202                     moveq.l    D1, 0x02
  2372. 00001B22  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  2373. 00001B26  2200                     move.l     D1, D0
  2374. 00001B28  201F                     move.l     D0, [A7]+
  2375. 00001B2A  9081                     sub.l      D0, D1
  2376. 00001B2C  206B 0412                movea.l    A0, [A3 + 0x412]
  2377. 00001B30  3140 003C                move.w     [A0 + 0x3C], D0
  2378. label00001B34:
  2379. 00001B34  206B 0412                movea.l    A0, [A3 + 0x412]
  2380. 00001B38  302B 016C                move.w     D0, [A3 + 0x16C]
  2381. 00001B3C  D168 003C                add.w      [A0 + 0x3C], D0
  2382. 00001B40  206B 0412                movea.l    A0, [A3 + 0x412]
  2383. 00001B44  302E FFC4                move.w     D0, [A6 - 0x3C]
  2384. 00001B48  D068 003C                add.w      D0, [A0 + 0x3C]
  2385. 00001B4C  5340                     subq.w     D0, 1
  2386. 00001B4E  206B 0412                movea.l    A0, [A3 + 0x412]
  2387. 00001B52  3140 0040                move.w     [A0 + 0x40], D0
  2388. 00001B56  3D7C 0001 FFDA           move.w     [A6 - 0x26], 0x1
  2389. 00001B5C  302E FFC2                move.w     D0, [A6 - 0x3E]
  2390. 00001B60  48C0                     ext.l      D0
  2391. 00001B62  322E FFC2                move.w     D1, [A6 - 0x3E]
  2392. 00001B66  48C1                     ext.l      D1
  2393. 00001B68  2F00                     move.l     -[A7], D0
  2394. 00001B6A  2001                     move.l     D0, D1
  2395. 00001B6C  7210                     moveq.l    D1, 0x10
  2396. 00001B6E  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  2397. 00001B72  2200                     move.l     D1, D0
  2398. 00001B74  201F                     move.l     D0, [A7]+
  2399. 00001B76  E381                     asl        D1, 1
  2400. 00001B78  D280                     add.l      D1, D0
  2401. 00001B7A  3D41 FFD6                move.w     [A6 - 0x2A], D1
  2402. 00001B7E  D36B 01BA                add.w      [A3 + 0x1BA], D1
  2403. label00001B82:
  2404. 00001B82  486E FFC2                pea.l      [A6 - 0x3E]
  2405. 00001B86  206B 0412                movea.l    A0, [A3 + 0x412]
  2406. 00001B8A  4868 0042                pea.l      [A0 + 0x42]
  2407. 00001B8E  4EAD 2192                jsr        [A5 + 0x2192 /* export_1070 */]
  2408. 00001B92  4A40                     tst.w      D0
  2409. 00001B94  508F                     addq.l     A7, 8
  2410. 00001B96  6700 00F4                beq        +0xF6 /* 00001C8C */
  2411. 00001B9A  302B 016E                move.w     D0, [A3 + 0x16E]
  2412. 00001B9E  48C0                     ext.l      D0
  2413. 00001BA0  322E FFC2                move.w     D1, [A6 - 0x3E]
  2414. 00001BA4  48C1                     ext.l      D1
  2415. 00001BA6  2F00                     move.l     -[A7], D0
  2416. 00001BA8  2001                     move.l     D0, D1
  2417. 00001BAA  7210                     moveq.l    D1, 0x10
  2418. 00001BAC  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  2419. 00001BB0  2200                     move.l     D1, D0
  2420. 00001BB2  201F                     move.l     D0, [A7]+
  2421. 00001BB4  9081                     sub.l      D0, D1
  2422. 00001BB6  206B 0412                movea.l    A0, [A3 + 0x412]
  2423. 00001BBA  3140 0070                move.w     [A0 + 0x70], D0
  2424. 00001BBE  206B 0412                movea.l    A0, [A3 + 0x412]
  2425. 00001BC2  3028 0070                move.w     D0, [A0 + 0x70]
  2426. 00001BC6  906E FFC2                sub.w      D0, [A6 - 0x3E]
  2427. 00001BCA  5240                     addq.w     D0, 1
  2428. 00001BCC  206B 0412                movea.l    A0, [A3 + 0x412]
  2429. 00001BD0  3140 006C                move.w     [A0 + 0x6C], D0
  2430. 00001BD4  206B 0412                movea.l    A0, [A3 + 0x412]
  2431. 00001BD8  1028 006B                move.b     D0, [A0 + 0x6B]
  2432. 00001BDC  6536                     bcs        +0x38 /* 00001C14 */
  2433. 00001BDE  0C00 0001                cmpi.b     D0, 0x1
  2434. 00001BE2  6230                     bhi        +0x32 /* 00001C14 */
  2435. 00001BE4  7200                     moveq.l    D1, 0x00
  2436. 00001BE6  1200                     move.b     D1, D0
  2437. 00001BE8  D241                     add.w      D1, D1
  2438. 00001BEA  323B 1006                move.w     D1, [PC + D1.w + 0x6]
  2439. 00001BEE  4EFB 1000                jmp        [PC + D1.w]
  2440. 00001BF2  0006 0010                ori.b      D6, 0x10
  2441. 00001BF6  206B 0412                movea.l    A0, [A3 + 0x412]
  2442. 00001BFA  3147 006E                move.w     [A0 + 0x6E], D7
  2443. 00001BFE  603E                     bra        +0x40 /* 00001C3E */
  2444. 00001C00  302B 0172                move.w     D0, [A3 + 0x172]
  2445. 00001C04  906E FFC4                sub.w      D0, [A6 - 0x3C]
  2446. 00001C08  9047                     sub.w      D0, D7
  2447. 00001C0A  206B 0412                movea.l    A0, [A3 + 0x412]
  2448. 00001C0E  3140 006E                move.w     [A0 + 0x6E], D0
  2449. 00001C12  602A                     bra        +0x2C /* 00001C3E */
  2450. label00001C14:
  2451. 00001C14  302B 0172                move.w     D0, [A3 + 0x172]
  2452. 00001C18  48C0                     ext.l      D0
  2453. 00001C1A  7202                     moveq.l    D1, 0x02
  2454. 00001C1C  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  2455. 00001C20  322E FFC4                move.w     D1, [A6 - 0x3C]
  2456. 00001C24  48C1                     ext.l      D1
  2457. 00001C26  2F00                     move.l     -[A7], D0
  2458. 00001C28  2001                     move.l     D0, D1
  2459. 00001C2A  7202                     moveq.l    D1, 0x02
  2460. 00001C2C  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  2461. 00001C30  2200                     move.l     D1, D0
  2462. 00001C32  201F                     move.l     D0, [A7]+
  2463. 00001C34  9081                     sub.l      D0, D1
  2464. 00001C36  206B 0412                movea.l    A0, [A3 + 0x412]
  2465. 00001C3A  3140 006E                move.w     [A0 + 0x6E], D0
  2466. label00001C3E:
  2467. 00001C3E  206B 0412                movea.l    A0, [A3 + 0x412]
  2468. 00001C42  302B 016C                move.w     D0, [A3 + 0x16C]
  2469. 00001C46  D168 006E                add.w      [A0 + 0x6E], D0
  2470. 00001C4A  206B 0412                movea.l    A0, [A3 + 0x412]
  2471. 00001C4E  302E FFC4                move.w     D0, [A6 - 0x3C]
  2472. 00001C52  D068 006E                add.w      D0, [A0 + 0x6E]
  2473. 00001C56  5340                     subq.w     D0, 1
  2474. 00001C58  206B 0412                movea.l    A0, [A3 + 0x412]
  2475. 00001C5C  3140 0072                move.w     [A0 + 0x72], D0
  2476. 00001C60  3D7C 0001 FFDC           move.w     [A6 - 0x24], 0x1
  2477. 00001C66  302E FFC2                move.w     D0, [A6 - 0x3E]
  2478. 00001C6A  48C0                     ext.l      D0
  2479. 00001C6C  322E FFC2                move.w     D1, [A6 - 0x3E]
  2480. 00001C70  48C1                     ext.l      D1
  2481. 00001C72  2F00                     move.l     -[A7], D0
  2482. 00001C74  2001                     move.l     D0, D1
  2483. 00001C76  7210                     moveq.l    D1, 0x10
  2484. 00001C78  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  2485. 00001C7C  2200                     move.l     D1, D0
  2486. 00001C7E  201F                     move.l     D0, [A7]+
  2487. 00001C80  E381                     asl        D1, 1
  2488. 00001C82  D280                     add.l      D1, D0
  2489. 00001C84  3D41 FFD8                move.w     [A6 - 0x28], D1
  2490. 00001C88  D36B 01BE                add.w      [A3 + 0x1BE], D1
  2491. label00001C8C:
  2492. 00001C8C  706D                     moveq.l    D0, 0x6D
  2493. 00001C8E  2F00                     move.l     -[A7], D0
  2494. 00001C90  2F0B                     move.l     -[A7], A3
  2495. 00001C92  4EAD 1502                jsr        [A5 + 0x1502 /* export_668 */]
  2496. 00001C96  486B 035A                pea.l      [A3 + 0x35A]
  2497. 00001C9A  4EBA 0302                jsr        [PC + 0x302 /* 00001F9E */]
  2498. 00001C9E  486B 0340                pea.l      [A3 + 0x340]
  2499. 00001CA2  4EBA 02FA                jsr        [PC + 0x2FA /* 00001F9E */]
  2500. 00001CA6  206B 0412                movea.l    A0, [A3 + 0x412]
  2501. 00001CAA  316B 0348 00E2           move.w     [A0 + 0xE2], [A3 + 0x348]
  2502. 00001CB0  206B 0412                movea.l    A0, [A3 + 0x412]
  2503. 00001CB4  316B 0362 00E0           move.w     [A0 + 0xE0], [A3 + 0x362]
  2504. 00001CBA  302B 0342                move.w     D0, [A3 + 0x342]
  2505. 00001CBE  906B 0394                sub.w      D0, [A3 + 0x394]
  2506. 00001CC2  5240                     addq.w     D0, 1
  2507. 00001CC4  206B 0412                movea.l    A0, [A3 + 0x412]
  2508. 00001CC8  3140 00DE                move.w     [A0 + 0xDE], D0
  2509. 00001CCC  302B 035C                move.w     D0, [A3 + 0x35C]
  2510. 00001CD0  906B 0392                sub.w      D0, [A3 + 0x392]
  2511. 00001CD4  5240                     addq.w     D0, 1
  2512. 00001CD6  206B 0412                movea.l    A0, [A3 + 0x412]
  2513. 00001CDA  3140 00DC                move.w     [A0 + 0xDC], D0
  2514. 00001CDE  302B 0368                move.w     D0, [A3 + 0x368]
  2515. 00001CE2  B06D C5F8                cmp.w      D0, [A5 - 0x3A08]
  2516. 00001CE6  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2517. 00001CEA  6C0C                     bge        +0xE /* 00001CF8 */
  2518. 00001CEC  302B 0368                move.w     D0, [A3 + 0x368]
  2519. 00001CF0  5240                     addq.w     D0, 1
  2520. 00001CF2  3B40 C5F4                move.w     [A5 - 0x3A0C], D0
  2521. 00001CF6  601E                     bra        +0x20 /* 00001D16 */
  2522. label00001CF8:
  2523. 00001CF8  302B 034E                move.w     D0, [A3 + 0x34E]
  2524. 00001CFC  B06D C5FC                cmp.w      D0, [A5 - 0x3A04]
  2525. 00001D00  6C12                     bge        +0x14 /* 00001D14 */
  2526. 00001D02  3B6D C5F6 C5F4           move.w     [A5 - 0x3A0C], [A5 - 0x3A0A]
  2527. 00001D08  302B 034E                move.w     D0, [A3 + 0x34E]
  2528. 00001D0C  5240                     addq.w     D0, 1
  2529. 00001D0E  3B40 C5F2                move.w     [A5 - 0x3A0E], D0
  2530. 00001D12  6002                     bra        +0x4 /* 00001D16 */
  2531. label00001D14:
  2532. 00001D14  4245                     clr.w      D5
  2533. label00001D16:
  2534. 00001D16  28AD C5EE                move.l     [A4], [A5 - 0x3A12]
  2535. 00001D1A  4A45                     tst.w      D5
  2536. 00001D1C  6714                     beq        +0x16 /* 00001D32 */
  2537. 00001D1E  202D C5EE                move.l     D0, [A5 - 0x3A12]
  2538. 00001D22  52AD C5EE                addq.l     [A5 - 0x3A12], 1
  2539. 00001D26  B880                     cmp.l      D4, D0
  2540. 00001D28  6F08                     ble        +0xA /* 00001D32 */
  2541. 00001D2A  4A6D E5CE                tst.w      [A5 - 0x1A32]
  2542. 00001D2E  6700 FCAC                beq        -0x352 /* 000019DC */
  2543. label00001D32:
  2544. 00001D32  4A6D C5EC                tst.w      [A5 - 0x3A14]
  2545. 00001D36  6600 0226                bne        +0x228 /* 00001F5E */
  2546. 00001D3A  4A6D C5EA                tst.w      [A5 - 0x3A16]
  2547. 00001D3E  6734                     beq        +0x36 /* 00001D74 */
  2548. 00001D40  302B 0340                move.w     D0, [A3 + 0x340]
  2549. 00001D44  906B 01BC                sub.w      D0, [A3 + 0x1BC]
  2550. 00001D48  3D40 FFD0                move.w     [A6 - 0x30], D0
  2551. 00001D4C  302B 035A                move.w     D0, [A3 + 0x35A]
  2552. 00001D50  906B 01BA                sub.w      D0, [A3 + 0x1BA]
  2553. 00001D54  3D40 FFCE                move.w     [A6 - 0x32], D0
  2554. 00001D58  302B 01C0                move.w     D0, [A3 + 0x1C0]
  2555. 00001D5C  D06B 0344                add.w      D0, [A3 + 0x344]
  2556. 00001D60  3D40 FFD4                move.w     [A6 - 0x2C], D0
  2557. 00001D64  302B 01BE                move.w     D0, [A3 + 0x1BE]
  2558. 00001D68  D06B 035E                add.w      D0, [A3 + 0x35E]
  2559. 00001D6C  3D40 FFD2                move.w     [A6 - 0x2E], D0
  2560. 00001D70  6000 00FA                bra        +0xFC /* 00001E6C */
  2561. label00001D74:
  2562. 00001D74  302B 0340                move.w     D0, [A3 + 0x340]
  2563. 00001D78  906E FFC8                sub.w      D0, [A6 - 0x38]
  2564. 00001D7C  3D40 FFD0                move.w     [A6 - 0x30], D0
  2565. 00001D80  302B 035A                move.w     D0, [A3 + 0x35A]
  2566. 00001D84  906E FFC6                sub.w      D0, [A6 - 0x3A]
  2567. 00001D88  3D40 FFCE                move.w     [A6 - 0x32], D0
  2568. 00001D8C  302B 0344                move.w     D0, [A3 + 0x344]
  2569. 00001D90  D06E FFCC                add.w      D0, [A6 - 0x34]
  2570. 00001D94  3D40 FFD4                move.w     [A6 - 0x2C], D0
  2571. 00001D98  302B 035E                move.w     D0, [A3 + 0x35E]
  2572. 00001D9C  D06E FFCA                add.w      D0, [A6 - 0x36]
  2573. 00001DA0  3D40 FFD2                move.w     [A6 - 0x2E], D0
  2574. 00001DA4  4A6E FFDA                tst.w      [A6 - 0x26]
  2575. 00001DA8  670E                     beq        +0x10 /* 00001DB8 */
  2576. 00001DAA  206B 0412                movea.l    A0, [A3 + 0x412]
  2577. 00001DAE  4868 0010                pea.l      [A0 + 0x10]
  2578. 00001DB2  4EAD 219A                jsr        [A5 + 0x219A /* export_1071 */]
  2579. 00001DB6  588F                     addq.l     A7, 4
  2580. label00001DB8:
  2581. 00001DB8  4A6E FFDC                tst.w      [A6 - 0x24]
  2582. 00001DBC  670E                     beq        +0x10 /* 00001DCC */
  2583. 00001DBE  206B 0412                movea.l    A0, [A3 + 0x412]
  2584. 00001DC2  4868 0042                pea.l      [A0 + 0x42]
  2585. 00001DC6  4EAD 219A                jsr        [A5 + 0x219A /* export_1071 */]
  2586. 00001DCA  588F                     addq.l     A7, 4
  2587. label00001DCC:
  2588. 00001DCC  7002                     moveq.l    D0, 0x02
  2589. 00001DCE  C06B 0168                and.w      D0, [A3 + 0x168]
  2590. 00001DD2  6700 0098                beq        +0x9A /* 00001E6C */
  2591. 00001DD6  206B 0412                movea.l    A0, [A3 + 0x412]
  2592. 00001DDA  2868 02AC                movea.l    A4, [A0 + 0x2AC]
  2593. 00001DDE  2054                     movea.l    A0, [A4]
  2594. 00001DE0  3028 0018                move.w     D0, [A0 + 0x18]
  2595. 00001DE4  48C0                     ext.l      D0
  2596. 00001DE6  223C 0000 FF00           move.l     D1, 0xFF00
  2597. 00001DEC  C280                     and.l      D1, D0
  2598. 00001DEE  0C81 0000 0100           cmpi.l     D1, 0x100
  2599. 00001DF4  57C7                     seq        D7
  2600. 00001DF6  0247 0001                andi.w     D7, 0x1
  2601. 00001DFA  2054                     movea.l    A0, [A4]
  2602. 00001DFC  4A28 0044                tst.b      [A0 + 0x44]
  2603. 00001E00  57C6                     seq        D6
  2604. 00001E02  0246 0001                andi.w     D6, 0x1
  2605. 00001E06  4A47                     tst.w      D7
  2606. 00001E08  6704                     beq        +0x6 /* 00001E0E */
  2607. 00001E0A  4A46                     tst.w      D6
  2608. 00001E0C  665E                     bne        +0x60 /* 00001E6C */
  2609. label00001E0E:
  2610. 00001E0E  302E FFD4                move.w     D0, [A6 - 0x2C]
  2611. 00001E12  906E FFD0                sub.w      D0, [A6 - 0x30]
  2612. 00001E16  5240                     addq.w     D0, 1
  2613. 00001E18  322B 0172                move.w     D1, [A3 + 0x172]
  2614. 00001E1C  9240                     sub.w      D1, D0
  2615. 00001E1E  48C1                     ext.l      D1
  2616. 00001E20  83FC 0002                divs.w     D1, 0x2
  2617. 00001E24  3D41 FFC4                move.w     [A6 - 0x3C], D1
  2618. 00001E28  302B 0174                move.w     D0, [A3 + 0x174]
  2619. 00001E2C  906E FFD8                sub.w      D0, [A6 - 0x28]
  2620. 00001E30  906E FFD6                sub.w      D0, [A6 - 0x2A]
  2621. 00001E34  322E FFD2                move.w     D1, [A6 - 0x2E]
  2622. 00001E38  926E FFCE                sub.w      D1, [A6 - 0x32]
  2623. 00001E3C  5241                     addq.w     D1, 1
  2624. 00001E3E  9041                     sub.w      D0, D1
  2625. 00001E40  48C0                     ext.l      D0
  2626. 00001E42  81FC 0002                divs.w     D0, 0x2
  2627. 00001E46  3D40 FFC2                move.w     [A6 - 0x3E], D0
  2628. 00001E4A  2F2E FFC2                move.l     -[A7], [A6 - 0x3E]
  2629. 00001E4E  4EAD 0822                jsr        [A5 + 0x822 /* export_256 */]
  2630. 00001E52  2F2B 0018                move.l     -[A7], [A3 + 0x18]
  2631. 00001E56  486B 0010                pea.l      [A3 + 0x10]
  2632. 00001E5A  A8DF                     syscall    RectRgn
  2633. 00001E5C  2F2B 001C                move.l     -[A7], [A3 + 0x1C]
  2634. 00001E60  486B 0010                pea.l      [A3 + 0x10]
  2635. 00001E64  A8DF                     syscall    RectRgn
  2636. 00001E66  526E FFDE                addq.w     [A6 - 0x22], 1
  2637. 00001E6A  588F                     addq.l     A7, 4
  2638. label00001E6C:
  2639. 00001E6C  7000                     moveq.l    D0, 0x00
  2640. 00001E6E  2B40 C5E6                move.l     [A5 - 0x3A1A], D0
  2641. 00001E72  7208                     moveq.l    D1, 0x08
  2642. 00001E74  C26B 0168                and.w      D1, [A3 + 0x168]
  2643. 00001E78  6718                     beq        +0x1A /* 00001E92 */
  2644. 00001E7A  41EE FFD6                lea.l      A0, [A6 - 0x2A]
  2645. 00001E7E  2F20                     move.l     -[A7], -[A0]
  2646. 00001E80  2F20                     move.l     -[A7], -[A0]
  2647. 00001E82  206B 0412                movea.l    A0, [A3 + 0x412]
  2648. 00001E86  4868 0074                pea.l      [A0 + 0x74]
  2649. 00001E8A  4EAD 095A                jsr        [A5 + 0x95A /* export_295 */]
  2650. 00001E8E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2651. label00001E92:
  2652. 00001E92  4878 0107                push.l     0x107
  2653. 00001E96  4878 7FFF                push.l     0x7FFF
  2654. 00001E9A  70FF                     moveq.l    D0, 0xFFFFFFFF
  2655. 00001E9C  2F00                     move.l     -[A7], D0
  2656. 00001E9E  4878 7FFF                push.l     0x7FFF
  2657. 00001EA2  2F00                     move.l     -[A7], D0
  2658. 00001EA4  2F0B                     move.l     -[A7], A3
  2659. 00001EA6  4EAD 150A                jsr        [A5 + 0x150A /* export_669 */]
  2660. 00001EAA  7008                     moveq.l    D0, 0x08
  2661. 00001EAC  C06B 0168                and.w      D0, [A3 + 0x168]
  2662. 00001EB0  4FEF 0018                lea.l      A7, [A7 + 0x18]
  2663. 00001EB4  6700 0090                beq        +0x92 /* 00001F46 */
  2664. 00001EB8  206B 0412                movea.l    A0, [A3 + 0x412]
  2665. 00001EBC  7003                     moveq.l    D0, 0x03
  2666. 00001EBE  C028 007B                and.b      D0, [A0 + 0x7B]
  2667. 00001EC2  6762                     beq        +0x64 /* 00001F26 */
  2668. 00001EC4  206B 0412                movea.l    A0, [A3 + 0x412]
  2669. 00001EC8  3028 008E                move.w     D0, [A0 + 0x8E]
  2670. 00001ECC  48C0                     ext.l      D0
  2671. 00001ECE  2F00                     move.l     -[A7], D0
  2672. 00001ED0  206D E9DE                movea.l    A0, [A5 - 0x1622]
  2673. 00001ED4  3028 017A                move.w     D0, [A0 + 0x17A]
  2674. 00001ED8  48C0                     ext.l      D0
  2675. 00001EDA  2F00                     move.l     -[A7], D0
  2676. 00001EDC  4EAD 0712                jsr        [A5 + 0x712 /* export_222 */]
  2677. 00001EE0  3800                     move.w     D4, D0
  2678. 00001EE2  508F                     addq.l     A7, 8
  2679. 00001EE4  6F06                     ble        +0x8 /* 00001EEC */
  2680. 00001EE6  996E FFD4                sub.w      [A6 - 0x2C], D4
  2681. 00001EEA  6004                     bra        +0x6 /* 00001EF0 */
  2682. label00001EEC:
  2683. 00001EEC  D96E FFD0                add.w      [A6 - 0x30], D4
  2684. label00001EF0:
  2685. 00001EF0  206B 0412                movea.l    A0, [A3 + 0x412]
  2686. 00001EF4  3028 0090                move.w     D0, [A0 + 0x90]
  2687. 00001EF8  48C0                     ext.l      D0
  2688. 00001EFA  2F00                     move.l     -[A7], D0
  2689. 00001EFC  206D E9DE                movea.l    A0, [A5 - 0x1622]
  2690. 00001F00  3028 017A                move.w     D0, [A0 + 0x17A]
  2691. 00001F04  48C0                     ext.l      D0
  2692. 00001F06  2F00                     move.l     -[A7], D0
  2693. 00001F08  4EAD 0712                jsr        [A5 + 0x712 /* export_222 */]
  2694. 00001F0C  3800                     move.w     D4, D0
  2695. 00001F0E  508F                     addq.l     A7, 8
  2696. 00001F10  6F06                     ble        +0x8 /* 00001F18 */
  2697. 00001F12  996E FFD2                sub.w      [A6 - 0x2E], D4
  2698. 00001F16  6004                     bra        +0x6 /* 00001F1C */
  2699. label00001F18:
  2700. 00001F18  D96E FFCE                add.w      [A6 - 0x32], D4
  2701. label00001F1C:
  2702. 00001F1C  206B 0412                movea.l    A0, [A3 + 0x412]
  2703. 00001F20  0228 00FC 007B           andi.b     [A0 + 0x7B], 0xFC
  2704. label00001F26:
  2705. 00001F26  206B 0412                movea.l    A0, [A3 + 0x412]
  2706. 00001F2A  4228 007F                clr.b      [A0 + 0x7F]
  2707. 00001F2E  41EE FFD6                lea.l      A0, [A6 - 0x2A]
  2708. 00001F32  2F20                     move.l     -[A7], -[A0]
  2709. 00001F34  2F20                     move.l     -[A7], -[A0]
  2710. 00001F36  206B 0412                movea.l    A0, [A3 + 0x412]
  2711. 00001F3A  4868 0074                pea.l      [A0 + 0x74]
  2712. 00001F3E  4EAD 095A                jsr        [A5 + 0x95A /* export_295 */]
  2713. 00001F42  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2714. label00001F46:
  2715. 00001F46  4A6E FFDE                tst.w      [A6 - 0x22]
  2716. 00001F4A  6712                     beq        +0x14 /* 00001F5E */
  2717. 00001F4C  446E FFC4                neg.w      [A6 - 0x3C]
  2718. 00001F50  446E FFC2                neg.w      [A6 - 0x3E]
  2719. 00001F54  2F2E FFC2                move.l     -[A7], [A6 - 0x3E]
  2720. 00001F58  4EAD 0822                jsr        [A5 + 0x822 /* export_256 */]
  2721. 00001F5C  588F                     addq.l     A7, 4
  2722. label00001F5E:
  2723. 00001F5E  7000                     moveq.l    D0, 0x00
  2724. 00001F60  2B40 C5E6                move.l     [A5 - 0x3A1A], D0
  2725. 00001F64  486D 219A                pea.l      [A5 + 0x219A /* export_1071 */]
  2726. 00001F68  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  2727. 00001F6C  206B 0412                movea.l    A0, [A3 + 0x412]
  2728. 00001F70  5268 0158                addq.w     [A0 + 0x158], 1
  2729. 00001F74  206B 0412                movea.l    A0, [A3 + 0x412]
  2730. 00001F78  41E8 0074                lea.l      A0, [A0 + 0x74]
  2731. 00001F7C  43EE FFE0                lea.l      A1, [A6 - 0x20]
  2732. 00001F80  7006                     moveq.l    D0, 0x06
  2733. label00001F82:
  2734. 00001F82  20D9                     move.l     [A0]+, [A1]+
  2735. 00001F84  51C8 FFFC                dbf        D0, -0x6 /* 00001F82 */
  2736. 00001F88  30D9                     move.w     [A0]+, [A1]+
  2737. 00001F8A  376E FFFE 01AE           move.w     [A3 + 0x1AE], [A6 - 0x2]
  2738. 00001F90  3005                     move.w     D0, D5
  2739. 00001F92  588F                     addq.l     A7, 4
  2740. label00001F94:
  2741. 00001F94  4CEE 18F0 FFAA           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x56]
  2742. 00001F9A  4E5E                     unlink     A6
  2743. 00001F9C  4E75                     rts
  2744. fn00001F9E:
  2745. 00001F9E  2F0B                     move.l     -[A7], A3
  2746. 00001FA0  266F 0008                movea.l    A3, [A7 + 0x8]
  2747. 00001FA4  302B 0012                move.w     D0, [A3 + 0x12]
  2748. 00001FA8  906B 0010                sub.w      D0, [A3 + 0x10]
  2749. 00001FAC  0C40 0001                cmpi.w     D0, 0x1
  2750. 00001FB0  6F2C                     ble        +0x2E /* 00001FDE */
  2751. 00001FB2  302B 000E                move.w     D0, [A3 + 0xE]
  2752. 00001FB6  B06B 000C                cmp.w      D0, [A3 + 0xC]
  2753. 00001FBA  6C22                     bge        +0x24 /* 00001FDE */
  2754. 00001FBC  206B 0016                movea.l    A0, [A3 + 0x16]
  2755. 00001FC0  302B 0012                move.w     D0, [A3 + 0x12]
  2756. 00001FC4  5340                     subq.w     D0, 1
  2757. 00001FC6  48C0                     ext.l      D0
  2758. 00001FC8  E780                     asl        D0, 3
  2759. 00001FCA  3030 0802                move.w     D0, [A0 + D0 + 0x2]
  2760. 00001FCE  906B 0008                sub.w      D0, [A3 + 0x8]
  2761. 00001FD2  B06B 0002                cmp.w      D0, [A3 + 0x2]
  2762. 00001FD6  6F06                     ble        +0x8 /* 00001FDE */
  2763. 00001FD8  536B 0012                subq.w     [A3 + 0x12], 1
  2764. 00001FDC  6006                     bra        +0x8 /* 00001FE4 */
  2765. label00001FDE:
  2766. 00001FDE  376B 000C 000E           move.w     [A3 + 0xE], [A3 + 0xC]
  2767. label00001FE4:
  2768. 00001FE4  206B 0016                movea.l    A0, [A3 + 0x16]
  2769. 00001FE8  302B 0012                move.w     D0, [A3 + 0x12]
  2770. 00001FEC  5340                     subq.w     D0, 1
  2771. 00001FEE  48C0                     ext.l      D0
  2772. 00001FF0  E780                     asl        D0, 3
  2773. 00001FF2  3030 0802                move.w     D0, [A0 + D0 + 0x2]
  2774. 00001FF6  906B 0008                sub.w      D0, [A3 + 0x8]
  2775. 00001FFA  3740 0004                move.w     [A3 + 0x4], D0
  2776. 00001FFE  265F                     movea.l    A3, [A7]+
  2777. 00002000  4E75                     rts
  2778. fn00002002:
  2779. 00002002  4E56 FFD2                link       A6, -0x002E
  2780. 00002006  2F0B                     move.l     -[A7], A3
  2781. 00002008  266E 0008                movea.l    A3, [A6 + 0x8]
  2782. 0000200C  7000                     moveq.l    D0, 0x00
  2783. 0000200E  2F00                     move.l     -[A7], D0
  2784. 00002010  206B 0412                movea.l    A0, [A3 + 0x412]
  2785. 00002014  4868 029A                pea.l      [A0 + 0x29A]
  2786. 00002018  486E FFD2                pea.l      [A6 - 0x2E]
  2787. 0000201C  2F0B                     move.l     -[A7], A3
  2788. 0000201E  4EBA EDCA                jsr        [PC - 0x1236 /* 00000DEA */]
  2789. 00002022  4A40                     tst.w      D0
  2790. 00002024  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2791. 00002028  6768                     beq        +0x6A /* 00002092 */
  2792. 0000202A  376E FFE8 016C           move.w     [A3 + 0x16C], [A6 - 0x18]
  2793. 00002030  376E FFF0 0170           move.w     [A3 + 0x170], [A6 - 0x10]
  2794. 00002036  376E FFE4 016A           move.w     [A3 + 0x16A], [A6 - 0x1C]
  2795. 0000203C  376E FFEC 016E           move.w     [A3 + 0x16E], [A6 - 0x14]
  2796. 00002042  202E FFEE                move.l     D0, [A6 - 0x12]
  2797. 00002046  90AE FFE6                sub.l      D0, [A6 - 0x1A]
  2798. 0000204A  5280                     addq.l     D0, 1
  2799. 0000204C  3740 0172                move.w     [A3 + 0x172], D0
  2800. 00002050  202E FFEA                move.l     D0, [A6 - 0x16]
  2801. 00002054  90AE FFE2                sub.l      D0, [A6 - 0x1E]
  2802. 00002058  5280                     addq.l     D0, 1
  2803. 0000205A  3740 0174                move.w     [A3 + 0x174], D0
  2804. 0000205E  7001                     moveq.l    D0, 0x01
  2805. 00002060  2D40 FFF2                move.l     [A6 - 0xE], D0
  2806. 00002064  3B7C 0002 C5EC           move.w     [A5 - 0x3A14], 0x2
  2807. 0000206A  486E FFF2                pea.l      [A6 - 0xE]
  2808. 0000206E  486D 2602                pea.l      [A5 + 0x2602 /* export_1212 */]
  2809. 00002072  486E FFF6                pea.l      [A6 - 0xA]
  2810. 00002076  2F0B                     move.l     -[A7], A3
  2811. 00002078  4EAD 0B12                jsr        [A5 + 0xB12 /* export_350 */]
  2812. 0000207C  4A40                     tst.w      D0
  2813. 0000207E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2814. 00002082  670A                     beq        +0xC /* 0000208E */
  2815. 00002084  486E FFF6                pea.l      [A6 - 0xA]
  2816. 00002088  4EAD 0ABA                jsr        [A5 + 0xABA /* export_339 */]
  2817. 0000208C  588F                     addq.l     A7, 4
  2818. label0000208E:
  2819. 0000208E  426D C5EC                clr.w      [A5 - 0x3A14]
  2820. label00002092:
  2821. 00002092  266E FFCE                movea.l    A3, [A6 - 0x32]
  2822. 00002096  4E5E                     unlink     A6
  2823. 00002098  4E75                     rts
  2824. export_1213:
  2825. 0000209A  4E56 FE6A                link       A6, -0x0196
  2826. 0000209E  48E7 0110                movem.l    -[A7], D7,A3
  2827. 000020A2  266E 0008                movea.l    A3, [A6 + 0x8]
  2828. 000020A6  4247                     clr.w      D7
  2829. 000020A8  1013                     move.b     D0, [A3]
  2830. 000020AA  6548                     bcs        +0x4A /* 000020F4 */
  2831. 000020AC  0C00 0002                cmpi.b     D0, 0x2
  2832. 000020B0  6242                     bhi        +0x44 /* 000020F4 */
  2833. 000020B2  7200                     moveq.l    D1, 0x00
  2834. 000020B4  1200                     move.b     D1, D0
  2835. 000020B6  D241                     add.w      D1, D1
  2836. 000020B8  323B 1006                move.w     D1, [PC + D1.w + 0x6]
  2837. 000020BC  4EFB 1000                jmp        [PC + D1.w]
  2838. 000020C0  0008 0008                ori.b      A0, 0x8
  2839. 000020C4  002A 4878 0196           ori.b      [A2 + 0x196], 0x78 /* 'x' */
  2840. 000020CA  486E FE6A                pea.l      [A6 - 0x196]
  2841. 000020CE  4EAD 1B02                jsr        [A5 + 0x1B02 /* export_860 */]
  2842. 000020D2  3D7C 0007 FFF4           move.w     [A6 - 0xC], 0x7
  2843. 000020D8  4878 0528                push.l     0x528
  2844. 000020DC  4EAD 19BA                jsr        [A5 + 0x19BA /* export_819 */]
  2845. 000020E0  5247                     addq.w     D7, 1
  2846. 000020E2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2847. 000020E6  600C                     bra        +0xE /* 000020F4 */
  2848. 000020E8  486D E1A2                pea.l      [A5 - 0x1E5E]
  2849. 000020EC  4EBA E524                jsr        [PC - 0x1ADC /* 00000612 */]
  2850. 000020F0  3E00                     move.w     D7, D0
  2851. 000020F2  588F                     addq.l     A7, 4
  2852. label000020F4:
  2853. 000020F4  3007                     move.w     D0, D7
  2854. 000020F6  4CEE 0880 FE62           movem.l    D7,A3, [A6 - 0x19E]
  2855. 000020FC  4E5E                     unlink     A6
  2856. 000020FE  4E75                     rts
  2857. fn00002100:
  2858. 00002100  48E7 0300                movem.l    -[A7], D6,D7
  2859. 00002104  3C2F 000E                move.w     D6, [A7 + 0xE]
  2860. 00002108  2E2F 0010                move.l     D7, [A7 + 0x10]
  2861. 0000210C  6F2C                     ble        +0x2E /* 0000213A */
  2862. 0000210E  2207                     move.l     D1, D7
  2863. 00002110  2001                     move.l     D0, D1
  2864. 00002112  C2FC 05A0                mulu.w     D1, 0x5A0
  2865. 00002116  4840                     swap.w     D0
  2866. 00002118  C0FC 05A0                mulu.w     D0, 0x5A0
  2867. 0000211C  4840                     swap.w     D0
  2868. 0000211E  4240                     clr.w      D0
  2869. 00002120  D280                     add.l      D1, D0
  2870. 00002122  48C6                     ext.l      D6
  2871. 00002124  2006                     move.l     D0, D6
  2872. 00002126  E280                     asr        D0, 1
  2873. 00002128  D081                     add.l      D0, D1
  2874. 0000212A  48C6                     ext.l      D6
  2875. 0000212C  2206                     move.l     D1, D6
  2876. 0000212E  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  2877. 00002132  2E00                     move.l     D7, D0
  2878. 00002134  6634                     bne        +0x36 /* 0000216A */
  2879. 00002136  5287                     addq.l     D7, 1
  2880. 00002138  6030                     bra        +0x32 /* 0000216A */
  2881. label0000213A:
  2882. 0000213A  4A87                     tst.l      D7
  2883. 0000213C  6C2C                     bge        +0x2E /* 0000216A */
  2884. 0000213E  2207                     move.l     D1, D7
  2885. 00002140  2001                     move.l     D0, D1
  2886. 00002142  C2FC 05A0                mulu.w     D1, 0x5A0
  2887. 00002146  4840                     swap.w     D0
  2888. 00002148  C0FC 05A0                mulu.w     D0, 0x5A0
  2889. 0000214C  4840                     swap.w     D0
  2890. 0000214E  4240                     clr.w      D0
  2891. 00002150  D280                     add.l      D1, D0
  2892. 00002152  48C6                     ext.l      D6
  2893. 00002154  2006                     move.l     D0, D6
  2894. 00002156  E280                     asr        D0, 1
  2895. 00002158  9280                     sub.l      D1, D0
  2896. 0000215A  48C6                     ext.l      D6
  2897. 0000215C  2001                     move.l     D0, D1
  2898. 0000215E  2206                     move.l     D1, D6
  2899. 00002160  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  2900. 00002164  2E00                     move.l     D7, D0
  2901. 00002166  6602                     bne        +0x4 /* 0000216A */
  2902. 00002168  5387                     subq.l     D7, 1
  2903. label0000216A:
  2904. 0000216A  2007                     move.l     D0, D7
  2905. 0000216C  4CDF 00C0                movem.l    D6,D7, [A7]+
  2906. 00002170  4E75                     rts
  2907. fn00002172:
  2908. 00002172  4E56 FEE8                link       A6, -0x0118
  2909. 00002176  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  2910. 0000217A  7001                     moveq.l    D0, 0x01
  2911. 0000217C  2F00                     move.l     -[A7], D0
  2912. 0000217E  4EAD 0282                jsr        [A5 + 0x282 /* export_76 */]
  2913. 00002182  4A40                     tst.w      D0
  2914. 00002184  588F                     addq.l     A7, 4
  2915. 00002186  6606                     bne        +0x8 /* 0000218E */
  2916. 00002188  7000                     moveq.l    D0, 0x00
  2917. 0000218A  6000 0502                bra        +0x504 /* 0000268E */
  2918. label0000218E:
  2919. 0000218E  426E FEF0                clr.w      [A6 - 0x110]
  2920. 00002192  4EAD 09CA                jsr        [A5 + 0x9CA /* export_309 */]
  2921. 00002196  2B6E 0008 F3FC           move.l     [A5 - 0xC04], [A6 + 0x8]
  2922. 0000219C  2B6E 000C F408           move.l     [A5 - 0xBF8], [A6 + 0xC]
  2923. 000021A2  2B6E 0010 F404           move.l     [A5 - 0xBFC], [A6 + 0x10]
  2924. 000021A8  4245                     clr.w      D5
  2925. 000021AA  4878 01AE                push.l     0x1AE
  2926. 000021AE  4EAD 0D8A                jsr        [A5 + 0xD8A /* export_429 */]
  2927. 000021B2  2B40 F3F4                move.l     [A5 - 0xC0C], D0
  2928. 000021B6  588F                     addq.l     A7, 4
  2929. 000021B8  6700 04C4                beq        +0x4C6 /* 0000267E */
  2930. 000021BC  41ED 267A                lea.l      A0, [A5 + 0x267A /* export_1227 */]
  2931. 000021C0  226D F3F4                movea.l    A1, [A5 - 0xC0C]
  2932. 000021C4  2348 01AA                move.l     [A1 + 0x1AA], A0
  2933. 000021C8  7060                     moveq.l    D0, 0x60
  2934. 000021CA  2F00                     move.l     -[A7], D0
  2935. 000021CC  4EAD 0D8A                jsr        [A5 + 0xD8A /* export_429 */]
  2936. 000021D0  206D F3F4                movea.l    A0, [A5 - 0xC0C]
  2937. 000021D4  2140 0196                move.l     [A0 + 0x196], D0
  2938. 000021D8  588F                     addq.l     A7, 4
  2939. 000021DA  6700 0456                beq        +0x458 /* 00002632 */
  2940. 000021DE  206D F3F4                movea.l    A0, [A5 - 0xC0C]
  2941. 000021E2  2668 0196                movea.l    A3, [A0 + 0x196]
  2942. 000021E6  4245                     clr.w      D5
  2943. label000021E8:
  2944. 000021E8  200B                     move.l     D0, A3
  2945. 000021EA  7210                     moveq.l    D1, 0x10
  2946. 000021EC  D081                     add.l      D0, D1
  2947. 000021EE  2740 000C                move.l     [A3 + 0xC], D0
  2948. 000021F2  3005                     move.w     D0, D5
  2949. 000021F4  6B5C                     bmi        +0x5E /* 00002252 */
  2950. 000021F6  0C40 0005                cmpi.w     D0, 0x5
  2951. 000021FA  6E56                     bgt        +0x58 /* 00002252 */
  2952. 000021FC  D040                     add.w      D0, D0
  2953. 000021FE  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  2954. 00002202  4EFB 0000                jmp        [PC + D0.w]
  2955. 00002206  000E 0018                ori.b      A6, 0x18
  2956. 0000220A  0022 002C                ori.b      -[A2], 0x2C /* ',' */
  2957. 0000220E  0036 0040 3C3C           ori.b      [A6 + D3 * 4 + 0x3C], 0x40 /* '@' */
  2958. 00002214  0133 49ED                btst       <<invalid full ext with IS == 1 and I/IS == 5>>, D0
  2959. 00002218  261A                     move.l     D3, [A2]+
  2960. 0000221A  6036                     bra        +0x38 /* 00002252 */
  2961. 0000221C  3C3C 0132                move.w     D6, 0x132
  2962. 00002220  49ED 2612                lea.l      A4, [A5 + 0x2612 /* export_1214 */]
  2963. 00002224  602C                     bra        +0x2E /* 00002252 */
  2964. 00002226  3C3C 013A                move.w     D6, 0x13A
  2965. 0000222A  49ED 2622                lea.l      A4, [A5 + 0x2622 /* export_1216 */]
  2966. 0000222E  6022                     bra        +0x24 /* 00002252 */
  2967. 00002230  3C3C 0139                move.w     D6, 0x139
  2968. 00002234  49ED 2632                lea.l      A4, [A5 + 0x2632 /* export_1218 */]
  2969. 00002238  6018                     bra        +0x1A /* 00002252 */
  2970. 0000223A  3C3C 0210                move.w     D6, 0x210
  2971. 0000223E  49ED 262A                lea.l      A4, [A5 + 0x262A /* export_1217 */]
  2972. 00002242  600E                     bra        +0x10 /* 00002252 */
  2973. 00002244  3C3C 013B                move.w     D6, 0x13B
  2974. 00002248  49ED 263A                lea.l      A4, [A5 + 0x263A /* export_1219 */]
  2975. 0000224C  7000                     moveq.l    D0, 0x00
  2976. 0000224E  2740 000C                move.l     [A3 + 0xC], D0
  2977. label00002252:
  2978. 00002252  7000                     moveq.l    D0, 0x00
  2979. 00002254  3006                     move.w     D0, D6
  2980. 00002256  2F00                     move.l     -[A7], D0
  2981. 00002258  4EAD 0E32                jsr        [A5 + 0xE32 /* export_450 */]
  2982. 0000225C  588F                     addq.l     A7, 4
  2983. 0000225E  2F00                     move.l     -[A7], D0
  2984. 00002260  4EAD 1C5A                jsr        [A5 + 0x1C5A /* export_903 */]
  2985. 00002264  2680                     move.l     [A3], D0
  2986. 00002266  588F                     addq.l     A7, 4
  2987. 00002268  6700 03C8                beq        +0x3CA /* 00002632 */
  2988. 0000226C  2053                     movea.l    A0, [A3]
  2989. 0000226E  214C 0052                move.l     [A0 + 0x52], A4
  2990. 00002272  5245                     addq.w     D5, 1
  2991. 00002274  266B 000C                movea.l    A3, [A3 + 0xC]
  2992. 00002278  0C45 0006                cmpi.w     D5, 0x6
  2993. 0000227C  6D00 FF6A                blt        -0x94 /* 000021E8 */
  2994. 00002280  4EAD 09D2                jsr        [A5 + 0x9D2 /* export_310 */]
  2995. 00002284  7001                     moveq.l    D0, 0x01
  2996. 00002286  2F00                     move.l     -[A7], D0
  2997. 00002288  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2998. 0000228C  486D F3C4                pea.l      [A5 - 0xC3C]
  2999. 00002290  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3000. 00002294  4EBA EB54                jsr        [PC - 0x14AC /* 00000DEA */]
  3001. 00002298  4A40                     tst.w      D0
  3002. 0000229A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3003. 0000229E  6700 0392                beq        +0x394 /* 00002632 */
  3004. 000022A2  4EAD 09D2                jsr        [A5 + 0x9D2 /* export_310 */]
  3005. 000022A6  206E 0008                movea.l    A0, [A6 + 0x8]
  3006. 000022AA  316D F3DA 016C           move.w     [A0 + 0x16C], [A5 - 0xC26]
  3007. 000022B0  206E 0008                movea.l    A0, [A6 + 0x8]
  3008. 000022B4  316D F3E2 0170           move.w     [A0 + 0x170], [A5 - 0xC1E]
  3009. 000022BA  206E 0008                movea.l    A0, [A6 + 0x8]
  3010. 000022BE  316D F3D6 016A           move.w     [A0 + 0x16A], [A5 - 0xC2A]
  3011. 000022C4  206E 0008                movea.l    A0, [A6 + 0x8]
  3012. 000022C8  316D F3DE 016E           move.w     [A0 + 0x16E], [A5 - 0xC22]
  3013. 000022CE  202D F3E0                move.l     D0, [A5 - 0xC20]
  3014. 000022D2  90AD F3D8                sub.l      D0, [A5 - 0xC28]
  3015. 000022D6  5280                     addq.l     D0, 1
  3016. 000022D8  206E 0008                movea.l    A0, [A6 + 0x8]
  3017. 000022DC  3140 0172                move.w     [A0 + 0x172], D0
  3018. 000022E0  202D F3DC                move.l     D0, [A5 - 0xC24]
  3019. 000022E4  90AD F3D4                sub.l      D0, [A5 - 0xC2C]
  3020. 000022E8  5280                     addq.l     D0, 1
  3021. 000022EA  206E 0008                movea.l    A0, [A6 + 0x8]
  3022. 000022EE  3140 0174                move.w     [A0 + 0x174], D0
  3023. 000022F2  2F2D F3C8                move.l     -[A7], [A5 - 0xC38]
  3024. 000022F6  206E 0008                movea.l    A0, [A6 + 0x8]
  3025. 000022FA  3028 0176                move.w     D0, [A0 + 0x176]
  3026. 000022FE  48C0                     ext.l      D0
  3027. 00002300  2F00                     move.l     -[A7], D0
  3028. 00002302  4EBA FDFC                jsr        [PC - 0x204 /* 00002100 */]
  3029. 00002306  2B40 F3E8                move.l     [A5 - 0xC18], D0
  3030. 0000230A  2F2D F3D0                move.l     -[A7], [A5 - 0xC30]
  3031. 0000230E  206E 0008                movea.l    A0, [A6 + 0x8]
  3032. 00002312  3028 0176                move.w     D0, [A0 + 0x176]
  3033. 00002316  48C0                     ext.l      D0
  3034. 00002318  2F00                     move.l     -[A7], D0
  3035. 0000231A  4EBA FDE4                jsr        [PC - 0x21C /* 00002100 */]
  3036. 0000231E  2B40 F3F0                move.l     [A5 - 0xC10], D0
  3037. 00002322  2F2D F3C4                move.l     -[A7], [A5 - 0xC3C]
  3038. 00002326  206E 0008                movea.l    A0, [A6 + 0x8]
  3039. 0000232A  3028 0178                move.w     D0, [A0 + 0x178]
  3040. 0000232E  48C0                     ext.l      D0
  3041. 00002330  2F00                     move.l     -[A7], D0
  3042. 00002332  4EBA FDCC                jsr        [PC - 0x234 /* 00002100 */]
  3043. 00002336  2B40 F3E4                move.l     [A5 - 0xC1C], D0
  3044. 0000233A  2F2D F3CC                move.l     -[A7], [A5 - 0xC34]
  3045. 0000233E  206E 0008                movea.l    A0, [A6 + 0x8]
  3046. 00002342  3028 0178                move.w     D0, [A0 + 0x178]
  3047. 00002346  48C0                     ext.l      D0
  3048. 00002348  2F00                     move.l     -[A7], D0
  3049. 0000234A  4EBA FDB4                jsr        [PC - 0x24C /* 00002100 */]
  3050. 0000234E  2B40 F3EC                move.l     [A5 - 0xC14], D0
  3051. 00002352  41EE FEE8                lea.l      A0, [A6 - 0x118]
  3052. 00002356  43ED E9E6                lea.l      A1, [A5 - 0x161A]
  3053. 0000235A  20D9                     move.l     [A0]+, [A1]+
  3054. 0000235C  20D9                     move.l     [A0]+, [A1]+
  3055. 0000235E  7002                     moveq.l    D0, 0x02
  3056. 00002360  2F00                     move.l     -[A7], D0
  3057. 00002362  486D F40C                pea.l      [A5 - 0xBF4]
  3058. 00002366  206D B9F8                movea.l    A0, [A5 - 0x4608]
  3059. 0000236A  2068 0412                movea.l    A0, [A0 + 0x412]
  3060. 0000236E  2F28 026A                move.l     -[A7], [A0 + 0x26A]
  3061. 00002372  486E FEE8                pea.l      [A6 - 0x118]
  3062. 00002376  2F2D F3F4                move.l     -[A7], [A5 - 0xC0C]
  3063. 0000237A  4EAD 09FA                jsr        [A5 + 0x9FA /* export_315 */]
  3064. 0000237E  4A40                     tst.w      D0
  3065. 00002380  4FEF 0034                lea.l      A7, [A7 + 0x34]
  3066. 00002384  6700 02AC                beq        +0x2AE /* 00002632 */
  3067. 00002388  4EAD 09D2                jsr        [A5 + 0x9D2 /* export_310 */]
  3068. 0000238C  206D F3F4                movea.l    A0, [A5 - 0xC0C]
  3069. 00002390  2068 0196                movea.l    A0, [A0 + 0x196]
  3070. 00002394  2050                     movea.l    A0, [A0]
  3071. 00002396  4868 003C                pea.l      [A0 + 0x3C]
  3072. 0000239A  4EAD 082A                jsr        [A5 + 0x82A /* export_257 */]
  3073. 0000239E  4EAD 07AA                jsr        [A5 + 0x7AA /* export_241 */]
  3074. 000023A2  2F00                     move.l     -[A7], D0
  3075. 000023A4  723C                     moveq.l    D1, 0x3C
  3076. 000023A6  2F01                     move.l     -[A7], D1
  3077. 000023A8  206D E9DE                movea.l    A0, [A5 - 0x1622]
  3078. 000023AC  3428 017A                move.w     D2, [A0 + 0x17A]
  3079. 000023B0  48C2                     ext.l      D2
  3080. 000023B2  2F02                     move.l     -[A7], D2
  3081. 000023B4  4EAD 0712                jsr        [A5 + 0x712 /* export_222 */]
  3082. 000023B8  508F                     addq.l     A7, 8
  3083. 000023BA  2200                     move.l     D1, D0
  3084. 000023BC  201F                     move.l     D0, [A7]+
  3085. 000023BE  D240                     add.w      D1, D0
  3086. 000023C0  3801                     move.w     D4, D1
  3087. 000023C2  5244                     addq.w     D4, 1
  3088. 000023C4  2F3C 0098 967F           move.l     -[A7], 0x98967F
  3089. 000023CA  4878 0542                push.l     0x542
  3090. 000023CE  4EAD 0E42                jsr        [A5 + 0xE42 /* export_452 */]
  3091. 000023D2  588F                     addq.l     A7, 4
  3092. 000023D4  2F00                     move.l     -[A7], D0
  3093. 000023D6  41EE FF00                lea.l      A0, [A6 - 0x100]
  3094. 000023DA  5288                     addq.l     A0, 1
  3095. 000023DC  2F08                     move.l     -[A7], A0
  3096. 000023DE  4EAD 0EE2                jsr        [A5 + 0xEE2 /* export_472 */]
  3097. 000023E2  1D40 FF00                move.b     [A6 - 0x100], D0
  3098. 000023E6  206D F3F4                movea.l    A0, [A5 - 0xC0C]
  3099. 000023EA  3028 016E                move.w     D0, [A0 + 0x16E]
  3100. 000023EE  9044                     sub.w      D0, D4
  3101. 000023F0  2F00                     move.l     -[A7], D0
  3102. 000023F2  7248                     moveq.l    D1, 0x48
  3103. 000023F4  2F01                     move.l     -[A7], D1
  3104. 000023F6  4878 00B4                push.l     0xB4
  3105. 000023FA  4EAD 0702                jsr        [A5 + 0x702 /* export_220 */]
  3106. 000023FE  508F                     addq.l     A7, 8
  3107. 00002400  2200                     move.l     D1, D0
  3108. 00002402  201F                     move.l     D0, [A7]+
  3109. 00002404  9041                     sub.w      D0, D1
  3110. 00002406  3B40 F3BC                move.w     [A5 - 0xC44], D0
  3111. 0000240A  3004                     move.w     D0, D4
  3112. 0000240C  D06D F3BC                add.w      D0, [A5 - 0xC44]
  3113. 00002410  3B40 F3C0                move.w     [A5 - 0xC40], D0
  3114. 00002414  486E FF00                pea.l      [A6 - 0x100]
  3115. 00002418  4EAD 078A                jsr        [A5 + 0x78A /* export_237 */]
  3116. 0000241C  2F00                     move.l     -[A7], D0
  3117. 0000241E  7248                     moveq.l    D1, 0x48
  3118. 00002420  2F01                     move.l     -[A7], D1
  3119. 00002422  4878 00A0                push.l     0xA0
  3120. 00002426  4EAD 0702                jsr        [A5 + 0x702 /* export_220 */]
  3121. 0000242A  508F                     addq.l     A7, 8
  3122. 0000242C  2200                     move.l     D1, D0
  3123. 0000242E  201F                     move.l     D0, [A7]+
  3124. 00002430  D240                     add.w      D1, D0
  3125. 00002432  3D41 FEF4                move.w     [A6 - 0x10C], D1
  3126. 00002436  7E00                     moveq.l    D7, 0x00
  3127. 00002438  4FEF 0014                lea.l      A7, [A7 + 0x14]
  3128. label0000243C:
  3129. 0000243C  7048                     moveq.l    D0, 0x48
  3130. 0000243E  2F00                     move.l     -[A7], D0
  3131. 00002440  4878 00A0                push.l     0xA0
  3132. 00002444  4EAD 0702                jsr        [A5 + 0x702 /* export_220 */]
  3133. 00002448  2F00                     move.l     -[A7], D0
  3134. 0000244A  206D F3F4                movea.l    A0, [A5 - 0xC0C]
  3135. 0000244E  2068 0196                movea.l    A0, [A0 + 0x196]
  3136. 00002452  2207                     move.l     D1, D7
  3137. 00002454  E981                     asl        D1, 4
  3138. 00002456  2070 1800                movea.l    A0, [A0 + D1]
  3139. 0000245A  2F10                     move.l     -[A7], [A0]
  3140. 0000245C  4EAD 078A                jsr        [A5 + 0x78A /* export_237 */]
  3141. 00002460  588F                     addq.l     A7, 4
  3142. 00002462  2200                     move.l     D1, D0
  3143. 00002464  201F                     move.l     D0, [A7]+
  3144. 00002466  D240                     add.w      D1, D0
  3145. 00002468  2F01                     move.l     -[A7], D1
  3146. 0000246A  703C                     moveq.l    D0, 0x3C
  3147. 0000246C  2F00                     move.l     -[A7], D0
  3148. 0000246E  206D E9DE                movea.l    A0, [A5 - 0x1622]
  3149. 00002472  3428 017A                move.w     D2, [A0 + 0x17A]
  3150. 00002476  48C2                     ext.l      D2
  3151. 00002478  2F02                     move.l     -[A7], D2
  3152. 0000247A  4EAD 0712                jsr        [A5 + 0x712 /* export_222 */]
  3153. 0000247E  508F                     addq.l     A7, 8
  3154. 00002480  221F                     move.l     D1, [A7]+
  3155. 00002482  E548                     lsl        D0.w, 2
  3156. 00002484  D041                     add.w      D0, D1
  3157. 00002486  D16E FEF4                add.w      [A6 - 0x10C], D0
  3158. 0000248A  508F                     addq.l     A7, 8
  3159. 0000248C  5287                     addq.l     D7, 1
  3160. 0000248E  7006                     moveq.l    D0, 0x06
  3161. 00002490  B087                     cmp.l      D0, D7
  3162. 00002492  6EA8                     bgt        -0x56 /* 0000243C */
  3163. 00002494  206D F3F4                movea.l    A0, [A5 - 0xC0C]
  3164. 00002498  226D F3F4                movea.l    A1, [A5 - 0xC0C]
  3165. 0000249C  3028 0170                move.w     D0, [A0 + 0x170]
  3166. 000024A0  9069 016C                sub.w      D0, [A1 + 0x16C]
  3167. 000024A4  3D40 FEF2                move.w     [A6 - 0x10E], D0
  3168. 000024A8  906E FEF4                sub.w      D0, [A6 - 0x10C]
  3169. 000024AC  48C0                     ext.l      D0
  3170. 000024AE  81FC 0002                divs.w     D0, 0x2
  3171. 000024B2  3B40 F3BE                move.w     [A5 - 0xC42], D0
  3172. 000024B6  486E FF00                pea.l      [A6 - 0x100]
  3173. 000024BA  4EAD 078A                jsr        [A5 + 0x78A /* export_237 */]
  3174. 000024BE  D06D F3BE                add.w      D0, [A5 - 0xC42]
  3175. 000024C2  3B40 F3C2                move.w     [A5 - 0xC3E], D0
  3176. 000024C6  3D6D F3C2 FEF6           move.w     [A6 - 0x10A], [A5 - 0xC3E]
  3177. 000024CC  7E00                     moveq.l    D7, 0x00
  3178. 000024CE  206D F3F4                movea.l    A0, [A5 - 0xC0C]
  3179. 000024D2  2668 0196                movea.l    A3, [A0 + 0x196]
  3180. 000024D6  588F                     addq.l     A7, 4
  3181. 000024D8  6000 0082                bra        +0x84 /* 0000255C */
  3182. label000024DC:
  3183. 000024DC  7048                     moveq.l    D0, 0x48
  3184. 000024DE  2F00                     move.l     -[A7], D0
  3185. 000024E0  4878 00A0                push.l     0xA0
  3186. 000024E4  4EAD 0702                jsr        [A5 + 0x702 /* export_220 */]
  3187. 000024E8  D06E FEF6                add.w      D0, [A6 - 0x10A]
  3188. 000024EC  3740 0006                move.w     [A3 + 0x6], D0
  3189. 000024F0  2053                     movea.l    A0, [A3]
  3190. 000024F2  2F10                     move.l     -[A7], [A0]
  3191. 000024F4  4EAD 078A                jsr        [A5 + 0x78A /* export_237 */]
  3192. 000024F8  D06B 0006                add.w      D0, [A3 + 0x6]
  3193. 000024FC  2F00                     move.l     -[A7], D0
  3194. 000024FE  723C                     moveq.l    D1, 0x3C
  3195. 00002500  2F01                     move.l     -[A7], D1
  3196. 00002502  206D E9DE                movea.l    A0, [A5 - 0x1622]
  3197. 00002506  3428 017A                move.w     D2, [A0 + 0x17A]
  3198. 0000250A  48C2                     ext.l      D2
  3199. 0000250C  2F02                     move.l     -[A7], D2
  3200. 0000250E  4EAD 0712                jsr        [A5 + 0x712 /* export_222 */]
  3201. 00002512  508F                     addq.l     A7, 8
  3202. 00002514  2200                     move.l     D1, D0
  3203. 00002516  201F                     move.l     D0, [A7]+
  3204. 00002518  E549                     lsl        D1.w, 2
  3205. 0000251A  D240                     add.w      D1, D0
  3206. 0000251C  3741 000A                move.w     [A3 + 0xA], D1
  3207. 00002520  3D41 FEF6                move.w     [A6 - 0x10A], D1
  3208. 00002524  206D F3F4                movea.l    A0, [A5 - 0xC0C]
  3209. 00002528  3028 016E                move.w     D0, [A0 + 0x16E]
  3210. 0000252C  9044                     sub.w      D0, D4
  3211. 0000252E  2F00                     move.l     -[A7], D0
  3212. 00002530  7248                     moveq.l    D1, 0x48
  3213. 00002532  2F01                     move.l     -[A7], D1
  3214. 00002534  4878 00B4                push.l     0xB4
  3215. 00002538  4EAD 0702                jsr        [A5 + 0x702 /* export_220 */]
  3216. 0000253C  508F                     addq.l     A7, 8
  3217. 0000253E  2200                     move.l     D1, D0
  3218. 00002540  201F                     move.l     D0, [A7]+
  3219. 00002542  9041                     sub.w      D0, D1
  3220. 00002544  3740 0004                move.w     [A3 + 0x4], D0
  3221. 00002548  3004                     move.w     D0, D4
  3222. 0000254A  D06B 0004                add.w      D0, [A3 + 0x4]
  3223. 0000254E  3740 0008                move.w     [A3 + 0x8], D0
  3224. 00002552  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3225. 00002556  5287                     addq.l     D7, 1
  3226. 00002558  D6FC 0010                add.w      A3, 0x10
  3227. label0000255C:
  3228. 0000255C  7006                     moveq.l    D0, 0x06
  3229. 0000255E  B087                     cmp.l      D0, D7
  3230. 00002560  6E00 FF7A                bgt        -0x84 /* 000024DC */
  3231. 00002564  7048                     moveq.l    D0, 0x48
  3232. 00002566  2F00                     move.l     -[A7], D0
  3233. 00002568  4878 008C                push.l     0x8C
  3234. 0000256C  4EAD 0702                jsr        [A5 + 0x702 /* export_220 */]
  3235. 00002570  D16D F3C2                add.w      [A5 - 0xC3E], D0
  3236. 00002574  206D F3F4                movea.l    A0, [A5 - 0xC0C]
  3237. 00002578  2068 0196                movea.l    A0, [A0 + 0x196]
  3238. 0000257C  47E8 0010                lea.l      A3, [A0 + 0x10]
  3239. 00002580  486E FEF8                pea.l      [A6 - 0x108]
  3240. 00002584  2053                     movea.l    A0, [A3]
  3241. 00002586  4868 000C                pea.l      [A0 + 0xC]
  3242. 0000258A  4EAD 0952                jsr        [A5 + 0x952 /* export_294 */]
  3243. 0000258E  302E FEFA                move.w     D0, [A6 - 0x106]
  3244. 00002592  D16B 0006                add.w      [A3 + 0x6], D0
  3245. 00002596  302E FEF8                move.w     D0, [A6 - 0x108]
  3246. 0000259A  D16B 0004                add.w      [A3 + 0x4], D0
  3247. 0000259E  302E FEFE                move.w     D0, [A6 - 0x102]
  3248. 000025A2  916B 000A                sub.w      [A3 + 0xA], D0
  3249. 000025A6  302E FEFC                move.w     D0, [A6 - 0x104]
  3250. 000025AA  916B 0008                sub.w      [A3 + 0x8], D0
  3251. 000025AE  2053                     movea.l    A0, [A3]
  3252. 000025B0  117C 0030 0013           move.b     [A0 + 0x13], 0x30 /* '0' */
  3253. 000025B6  486E FEF8                pea.l      [A6 - 0x108]
  3254. 000025BA  2053                     movea.l    A0, [A3]
  3255. 000025BC  4868 000C                pea.l      [A0 + 0xC]
  3256. 000025C0  4EAD 0952                jsr        [A5 + 0x952 /* export_294 */]
  3257. 000025C4  302E FEFA                move.w     D0, [A6 - 0x106]
  3258. 000025C8  916B 0006                sub.w      [A3 + 0x6], D0
  3259. 000025CC  302E FEF8                move.w     D0, [A6 - 0x108]
  3260. 000025D0  916B 0004                sub.w      [A3 + 0x4], D0
  3261. 000025D4  302E FEFE                move.w     D0, [A6 - 0x102]
  3262. 000025D8  D16B 000A                add.w      [A3 + 0xA], D0
  3263. 000025DC  302E FEFC                move.w     D0, [A6 - 0x104]
  3264. 000025E0  D16B 0008                add.w      [A3 + 0x8], D0
  3265. 000025E4  7001                     moveq.l    D0, 0x01
  3266. 000025E6  2B40 F400                move.l     [A5 - 0xC00], D0
  3267. 000025EA  426D F3F8                clr.w      [A5 - 0xC08]
  3268. 000025EE  3B7C 0001 F3B8           move.w     [A5 - 0xC48], 0x1
  3269. 000025F4  4EAD 09D2                jsr        [A5 + 0x9D2 /* export_310 */]
  3270. 000025F8  7000                     moveq.l    D0, 0x00
  3271. 000025FA  2F00                     move.l     -[A7], D0
  3272. 000025FC  486D F3F8                pea.l      [A5 - 0xC08]
  3273. 00002600  2F2D F3F4                move.l     -[A7], [A5 - 0xC0C]
  3274. 00002604  4EAD 01AA                jsr        [A5 + 0x1AA /* export_49 */]
  3275. 00002608  426D E5CE                clr.w      [A5 - 0x1A32]
  3276. 0000260C  4EAD 09CA                jsr        [A5 + 0x9CA /* export_309 */]
  3277. 00002610  4EAD 09CA                jsr        [A5 + 0x9CA /* export_309 */]
  3278. 00002614  4EAD 09CA                jsr        [A5 + 0x9CA /* export_309 */]
  3279. 00002618  4EAD 09CA                jsr        [A5 + 0x9CA /* export_309 */]
  3280. 0000261C  2F2D F3F4                move.l     -[A7], [A5 - 0xC0C]
  3281. 00002620  4EAD 0A5A                jsr        [A5 + 0xA5A /* export_327 */]
  3282. 00002624  4EAD 09D2                jsr        [A5 + 0x9D2 /* export_310 */]
  3283. 00002628  3D7C 0001 FEF0           move.w     [A6 - 0x110], 0x1
  3284. 0000262E  4FEF 0028                lea.l      A7, [A7 + 0x28]
  3285. label00002632:
  3286. 00002632  7E00                     moveq.l    D7, 0x00
  3287. 00002634  6020                     bra        +0x22 /* 00002656 */
  3288. label00002636:
  3289. 00002636  206D F3F4                movea.l    A0, [A5 - 0xC0C]
  3290. 0000263A  2068 0196                movea.l    A0, [A0 + 0x196]
  3291. 0000263E  2007                     move.l     D0, D7
  3292. 00002640  E980                     asl        D0, 4
  3293. 00002642  2F30 0800                move.l     -[A7], [A0 + D0]
  3294. 00002646  206D F3F4                movea.l    A0, [A5 - 0xC0C]
  3295. 0000264A  4868 019A                pea.l      [A0 + 0x19A]
  3296. 0000264E  4EAD 1CFA                jsr        [A5 + 0x1CFA /* export_923 */]
  3297. 00002652  508F                     addq.l     A7, 8
  3298. 00002654  5287                     addq.l     D7, 1
  3299. label00002656:
  3300. 00002656  48C5                     ext.l      D5
  3301. 00002658  BA87                     cmp.l      D5, D7
  3302. 0000265A  6EDA                     bgt        -0x24 /* 00002636 */
  3303. 0000265C  206D F3F4                movea.l    A0, [A5 - 0xC0C]
  3304. 00002660  4AA8 0196                tst.l      [A0 + 0x196]
  3305. 00002664  670E                     beq        +0x10 /* 00002674 */
  3306. 00002666  206D F3F4                movea.l    A0, [A5 - 0xC0C]
  3307. 0000266A  4868 0196                pea.l      [A0 + 0x196]
  3308. 0000266E  4EAD 0DB2                jsr        [A5 + 0xDB2 /* export_434 */]
  3309. 00002672  588F                     addq.l     A7, 4
  3310. label00002674:
  3311. 00002674  486D F3F4                pea.l      [A5 - 0xC0C]
  3312. 00002678  4EAD 0DB2                jsr        [A5 + 0xDB2 /* export_434 */]
  3313. 0000267C  588F                     addq.l     A7, 4
  3314. label0000267E:
  3315. 0000267E  4A6D F3BA                tst.w      [A5 - 0xC46]
  3316. 00002682  6706                     beq        +0x8 /* 0000268A */
  3317. 00002684  3B7C 0001 AF3C           move.w     [A5 - 0x50C4], 0x1
  3318. label0000268A:
  3319. 0000268A  302E FEF0                move.w     D0, [A6 - 0x110]
  3320. label0000268E:
  3321. 0000268E  4CEE 18F0 FED0           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x130]
  3322. 00002694  4E5E                     unlink     A6
  3323. 00002696  4E75                     rts
  3324. export_1214:
  3325. 00002698  2F0B                     move.l     -[A7], A3
  3326. 0000269A  266F 0008                movea.l    A3, [A7 + 0x8]
  3327. 0000269E  7004                     moveq.l    D0, 0x04
  3328. 000026A0  B053                     cmp.w      D0, [A3]
  3329. 000026A2  661A                     bne        +0x1C /* 000026BE */
  3330. 000026A4  52AD F400                addq.l     [A5 - 0xC00], 1
  3331. 000026A8  426D F3B8                clr.w      [A5 - 0xC48]
  3332. 000026AC  206D F3F4                movea.l    A0, [A5 - 0xC0C]
  3333. 000026B0  41E8 0172                lea.l      A0, [A0 + 0x172]
  3334. 000026B4  2F20                     move.l     -[A7], -[A0]
  3335. 000026B6  2F20                     move.l     -[A7], -[A0]
  3336. 000026B8  4EAD 0B6A                jsr        [A5 + 0xB6A /* export_361 */]
  3337. 000026BC  508F                     addq.l     A7, 8
  3338. label000026BE:
  3339. 000026BE  265F                     movea.l    A3, [A7]+
  3340. 000026C0  4E75                     rts
  3341. export_1215:
  3342. 000026C2  2F0B                     move.l     -[A7], A3
  3343. 000026C4  266F 0008                movea.l    A3, [A7 + 0x8]
  3344. 000026C8  7004                     moveq.l    D0, 0x04
  3345. 000026CA  B053                     cmp.w      D0, [A3]
  3346. 000026CC  661A                     bne        +0x1C /* 000026E8 */
  3347. 000026CE  53AD F400                subq.l     [A5 - 0xC00], 1
  3348. 000026D2  426D F3B8                clr.w      [A5 - 0xC48]
  3349. 000026D6  206D F3F4                movea.l    A0, [A5 - 0xC0C]
  3350. 000026DA  41E8 0172                lea.l      A0, [A0 + 0x172]
  3351. 000026DE  2F20                     move.l     -[A7], -[A0]
  3352. 000026E0  2F20                     move.l     -[A7], -[A0]
  3353. 000026E2  4EAD 0B6A                jsr        [A5 + 0xB6A /* export_361 */]
  3354. 000026E6  508F                     addq.l     A7, 8
  3355. label000026E8:
  3356. 000026E8  265F                     movea.l    A3, [A7]+
  3357. 000026EA  4E75                     rts
  3358. export_1216:
  3359. 000026EC  4E56 FEEC                link       A6, -0x0114
  3360. 000026F0  48E7 0018                movem.l    -[A7], A3,A4
  3361. 000026F4  286E 0008                movea.l    A4, [A6 + 0x8]
  3362. 000026F8  47EE FF00                lea.l      A3, [A6 - 0x100]
  3363. 000026FC  7004                     moveq.l    D0, 0x04
  3364. 000026FE  B054                     cmp.w      D0, [A4]
  3365. 00002700  6600 00AA                bne        +0xAC /* 000027AC */
  3366. 00002704  2F2D F400                move.l     -[A7], [A5 - 0xC00]
  3367. 00002708  4878 013D                push.l     0x13D
  3368. 0000270C  4EAD 0E42                jsr        [A5 + 0xE42 /* export_452 */]
  3369. 00002710  588F                     addq.l     A7, 4
  3370. 00002712  2F00                     move.l     -[A7], D0
  3371. 00002714  2F0B                     move.l     -[A7], A3
  3372. 00002716  4EAD 0EE2                jsr        [A5 + 0xEE2 /* export_472 */]
  3373. 0000271A  2F0B                     move.l     -[A7], A3
  3374. 0000271C  4EAD 1062                jsr        [A5 + 0x1062 /* export_520 */]
  3375. 00002720  2F2D F3F4                move.l     -[A7], [A5 - 0xC0C]
  3376. 00002724  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  3377. 00002728  4A2D B8EF                tst.b      [A5 - 0x4711]
  3378. 0000272C  4FEF 0014                lea.l      A7, [A7 + 0x14]
  3379. 00002730  667A                     bne        +0x7C /* 000027AC */
  3380. 00002732  486D B8E2                pea.l      [A5 - 0x471E]
  3381. 00002736  486E FEF6                pea.l      [A6 - 0x10A]
  3382. 0000273A  3F3C 080E                move.w     -[A7], 0x80E
  3383. 0000273E  A9EB                     syscall    Pack4/FP68K
  3384. 00002740  41EE FEF6                lea.l      A0, [A6 - 0x10A]
  3385. 00002744  43EE FEEC                lea.l      A1, [A6 - 0x114]
  3386. 00002748  22D8                     move.l     [A1]+, [A0]+
  3387. 0000274A  22D8                     move.l     [A1]+, [A0]+
  3388. 0000274C  32D8                     move.w     [A1]+, [A0]+
  3389. 0000274E  486E FEEC                pea.l      [A6 - 0x114]
  3390. 00002752  3F3C 0016                move.w     -[A7], 0x16
  3391. 00002756  A9EB                     syscall    Pack4/FP68K
  3392. 00002758  486E FEEC                pea.l      [A6 - 0x114]
  3393. 0000275C  4EAD 032A                jsr        [A5 + 0x32A /* export_97 */]
  3394. 00002760  4A80                     tst.l      D0
  3395. 00002762  588F                     addq.l     A7, 4
  3396. 00002764  6746                     beq        +0x48 /* 000027AC */
  3397. 00002766  486D B8E2                pea.l      [A5 - 0x471E]
  3398. 0000276A  486E FEF6                pea.l      [A6 - 0x10A]
  3399. 0000276E  3F3C 080E                move.w     -[A7], 0x80E
  3400. 00002772  A9EB                     syscall    Pack4/FP68K
  3401. 00002774  41EE FEF6                lea.l      A0, [A6 - 0x10A]
  3402. 00002778  43EE FEEC                lea.l      A1, [A6 - 0x114]
  3403. 0000277C  22D8                     move.l     [A1]+, [A0]+
  3404. 0000277E  22D8                     move.l     [A1]+, [A0]+
  3405. 00002780  32D8                     move.w     [A1]+, [A0]+
  3406. 00002782  486E FEEC                pea.l      [A6 - 0x114]
  3407. 00002786  3F3C 0016                move.w     -[A7], 0x16
  3408. 0000278A  A9EB                     syscall    Pack4/FP68K
  3409. 0000278C  486E FEEC                pea.l      [A6 - 0x114]
  3410. 00002790  4EAD 032A                jsr        [A5 + 0x32A /* export_97 */]
  3411. 00002794  2B40 F400                move.l     [A5 - 0xC00], D0
  3412. 00002798  206D F3F4                movea.l    A0, [A5 - 0xC0C]
  3413. 0000279C  41E8 0172                lea.l      A0, [A0 + 0x172]
  3414. 000027A0  2F20                     move.l     -[A7], -[A0]
  3415. 000027A2  2F20                     move.l     -[A7], -[A0]
  3416. 000027A4  4EAD 0B6A                jsr        [A5 + 0xB6A /* export_361 */]
  3417. 000027A8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3418. label000027AC:
  3419. 000027AC  4CEE 1800 FEE4           movem.l    A3,A4, [A6 - 0x11C]
  3420. 000027B2  4E5E                     unlink     A6
  3421. 000027B4  4E75                     rts
  3422. export_1217:
  3423. 000027B6  2F0B                     move.l     -[A7], A3
  3424. 000027B8  266F 0008                movea.l    A3, [A7 + 0x8]
  3425. 000027BC  7004                     moveq.l    D0, 0x04
  3426. 000027BE  B053                     cmp.w      D0, [A3]
  3427. 000027C0  660A                     bne        +0xC /* 000027CC */
  3428. 000027C2  3B7C 0001 F3BA           move.w     [A5 - 0xC46], 0x1
  3429. 000027C8  526D F3F8                addq.w     [A5 - 0xC08], 1
  3430. label000027CC:
  3431. 000027CC  265F                     movea.l    A3, [A7]+
  3432. 000027CE  4E75                     rts
  3433. export_1218:
  3434. 000027D0  4E56 0000                link       A6, 0
  3435. 000027D4  4878 0528                push.l     0x528
  3436. 000027D8  4EAD 19BA                jsr        [A5 + 0x19BA /* export_819 */]
  3437. 000027DC  4E5E                     unlink     A6
  3438. 000027DE  4E75                     rts
  3439. export_1219:
  3440. 000027E0  2F0B                     move.l     -[A7], A3
  3441. 000027E2  266F 0008                movea.l    A3, [A7 + 0x8]
  3442. 000027E6  7004                     moveq.l    D0, 0x04
  3443. 000027E8  B053                     cmp.w      D0, [A3]
  3444. 000027EA  6608                     bne        +0xA /* 000027F4 */
  3445. 000027EC  426D F3BA                clr.w      [A5 - 0xC46]
  3446. 000027F0  526D F3F8                addq.w     [A5 - 0xC08], 1
  3447. label000027F4:
  3448. 000027F4  265F                     movea.l    A3, [A7]+
  3449. 000027F6  4E75                     rts
  3450. export_1220:
  3451. 000027F8  48E7 0018                movem.l    -[A7], A3,A4
  3452. 000027FC  286F 0010                movea.l    A4, [A7 + 0x10]
  3453. 00002800  266F 000C                movea.l    A3, [A7 + 0xC]
  3454. 00002804  2F0C                     move.l     -[A7], A4
  3455. 00002806  2F0B                     move.l     -[A7], A3
  3456. 00002808  206D F408                movea.l    A0, [A5 - 0xBF8]
  3457. 0000280C  4E90                     jsr        [A0]
  3458. 0000280E  3B40 F3FA                move.w     [A5 - 0xC06], D0
  3459. 00002812  508F                     addq.l     A7, 8
  3460. 00002814  4CDF 1800                movem.l    A3,A4, [A7]+
  3461. 00002818  4E75                     rts
  3462. fn0000281A:
  3463. 0000281A  4E56 FFF4                link       A6, -0x000C
  3464. 0000281E  48E7 0018                movem.l    -[A7], A3,A4
  3465. 00002822  286E 0008                movea.l    A4, [A6 + 0x8]
  3466. 00002826  206C 0196                movea.l    A0, [A4 + 0x196]
  3467. 0000282A  302E 000E                move.w     D0, [A6 + 0xE]
  3468. 0000282E  48C0                     ext.l      D0
  3469. 00002830  E980                     asl        D0, 4
  3470. 00002832  47F0 0800                lea.l      A3, [A0 + D0]
  3471. 00002836  486E FFF8                pea.l      [A6 - 0x8]
  3472. 0000283A  2053                     movea.l    A0, [A3]
  3473. 0000283C  4868 000C                pea.l      [A0 + 0xC]
  3474. 00002840  4EAD 0952                jsr        [A5 + 0x952 /* export_294 */]
  3475. 00002844  302E FFFA                move.w     D0, [A6 - 0x6]
  3476. 00002848  D06B 0006                add.w      D0, [A3 + 0x6]
  3477. 0000284C  5240                     addq.w     D0, 1
  3478. 0000284E  3D40 FFF6                move.w     [A6 - 0xA], D0
  3479. 00002852  302E FFF8                move.w     D0, [A6 - 0x8]
  3480. 00002856  D06B 0004                add.w      D0, [A3 + 0x4]
  3481. 0000285A  5240                     addq.w     D0, 1
  3482. 0000285C  3D40 FFF4                move.w     [A6 - 0xC], D0
  3483. 00002860  7000                     moveq.l    D0, 0x00
  3484. 00002862  2F00                     move.l     -[A7], D0
  3485. 00002864  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  3486. 00002868  486B 0004                pea.l      [A3 + 0x4]
  3487. 0000286C  2F13                     move.l     -[A7], [A3]
  3488. 0000286E  486C 019A                pea.l      [A4 + 0x19A]
  3489. 00002872  4EAD 1CD2                jsr        [A5 + 0x1CD2 /* export_918 */]
  3490. 00002876  7000                     moveq.l    D0, 0x00
  3491. 00002878  2F00                     move.l     -[A7], D0
  3492. 0000287A  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  3493. 0000287E  486B 0004                pea.l      [A3 + 0x4]
  3494. 00002882  486C 019A                pea.l      [A4 + 0x19A]
  3495. 00002886  4EAD 1CDA                jsr        [A5 + 0x1CDA /* export_919 */]
  3496. 0000288A  4CEE 1800 FFEC           movem.l    A3,A4, [A6 - 0x14]
  3497. 00002890  4E5E                     unlink     A6
  3498. 00002892  4E75                     rts
  3499. fn00002894:
  3500. 00002894  4E56 0000                link       A6, 0
  3501. 00002898  2F07                     move.l     -[A7], D7
  3502. 0000289A  486D F3AC                pea.l      [A5 - 0xC54]
  3503. 0000289E  302E 000A                move.w     D0, [A6 + 0xA]
  3504. 000028A2  48C0                     ext.l      D0
  3505. 000028A4  2F00                     move.l     -[A7], D0
  3506. 000028A6  4EAD 0E32                jsr        [A5 + 0xE32 /* export_450 */]
  3507. 000028AA  588F                     addq.l     A7, 4
  3508. 000028AC  2F00                     move.l     -[A7], D0
  3509. 000028AE  4EAD 0DCA                jsr        [A5 + 0xDCA /* export_437 */]
  3510. 000028B2  3E00                     move.w     D7, D0
  3511. 000028B4  5247                     addq.w     D7, 1
  3512. 000028B6  41ED EA7E                lea.l      A0, [A5 - 0x1582]
  3513. 000028BA  7000                     moveq.l    D0, 0x00
  3514. 000028BC  1030 7000                move.b     D0, [A0 + D7.w]
  3515. 000028C0  41ED A714                lea.l      A0, [A5 - 0x58EC]
  3516. 000028C4  122E 000F                move.b     D1, [A6 + 0xF]
  3517. 000028C8  B230 0000                cmp.b      D1, [A0 + D0.w]
  3518. 000028CC  57C0                     seq        D0
  3519. 000028CE  0240 0001                andi.w     D0, 0x1
  3520. 000028D2  2E2E FFFC                move.l     D7, [A6 - 0x4]
  3521. 000028D6  4E5E                     unlink     A6
  3522. 000028D8  4E75                     rts
  3523. export_1221:
  3524. 000028DA  4E56 0000                link       A6, 0
  3525. 000028DE  48E7 0310                movem.l    -[A7], D6,D7,A3
  3526. 000028E2  3C2E 000E                move.w     D6, [A6 + 0xE]
  3527. 000028E6  266E 0008                movea.l    A3, [A6 + 0x8]
  3528. 000028EA  0C46 000D                cmpi.w     D6, 0xD /* '\r' */
  3529. 000028EE  6610                     bne        +0x12 /* 00002900 */
  3530. 000028F0  7001                     moveq.l    D0, 0x01
  3531. 000028F2  2F00                     move.l     -[A7], D0
  3532. 000028F4  2F0B                     move.l     -[A7], A3
  3533. 000028F6  4EBA FF22                jsr        [PC - 0xDE /* 0000281A */]
  3534. 000028FA  508F                     addq.l     A7, 8
  3535. 000028FC  6000 011C                bra        +0x11E /* 00002A1A */
  3536. label00002900:
  3537. 00002900  0C46 000A                cmpi.w     D6, 0xA /* '\n' */
  3538. 00002904  6610                     bne        +0x12 /* 00002916 */
  3539. 00002906  7001                     moveq.l    D0, 0x01
  3540. 00002908  2F00                     move.l     -[A7], D0
  3541. 0000290A  2F0B                     move.l     -[A7], A3
  3542. 0000290C  4EBA FF0C                jsr        [PC - 0xF4 /* 0000281A */]
  3543. 00002910  508F                     addq.l     A7, 8
  3544. 00002912  6000 0106                bra        +0x108 /* 00002A1A */
  3545. label00002916:
  3546. 00002916  0C46 001B                cmpi.w     D6, 0x1B
  3547. 0000291A  6610                     bne        +0x12 /* 0000292C */
  3548. 0000291C  7005                     moveq.l    D0, 0x05
  3549. 0000291E  2F00                     move.l     -[A7], D0
  3550. 00002920  2F0B                     move.l     -[A7], A3
  3551. 00002922  4EBA FEF6                jsr        [PC - 0x10A /* 0000281A */]
  3552. 00002926  508F                     addq.l     A7, 8
  3553. 00002928  6000 00F0                bra        +0xF2 /* 00002A1A */
  3554. label0000292C:
  3555. 0000292C  4A6D FC56                tst.w      [A5 - 0x3AA]
  3556. 00002930  6700 00E4                beq        +0xE6 /* 00002A16 */
  3557. 00002934  7000                     moveq.l    D0, 0x00
  3558. 00002936  1006                     move.b     D0, D6
  3559. 00002938  41ED A714                lea.l      A0, [A5 - 0x58EC]
  3560. 0000293C  1E30 0000                move.b     D7, [A0 + D0.w]
  3561. 00002940  7000                     moveq.l    D0, 0x00
  3562. 00002942  1007                     move.b     D0, D7
  3563. 00002944  2F00                     move.l     -[A7], D0
  3564. 00002946  4878 0133                push.l     0x133
  3565. 0000294A  4EBA FF48                jsr        [PC - 0xB8 /* 00002894 */]
  3566. 0000294E  4A40                     tst.w      D0
  3567. 00002950  508F                     addq.l     A7, 8
  3568. 00002952  6710                     beq        +0x12 /* 00002964 */
  3569. 00002954  7000                     moveq.l    D0, 0x00
  3570. 00002956  2F00                     move.l     -[A7], D0
  3571. 00002958  2F0B                     move.l     -[A7], A3
  3572. 0000295A  4EBA FEBE                jsr        [PC - 0x142 /* 0000281A */]
  3573. 0000295E  508F                     addq.l     A7, 8
  3574. 00002960  6000 00B8                bra        +0xBA /* 00002A1A */
  3575. label00002964:
  3576. 00002964  7000                     moveq.l    D0, 0x00
  3577. 00002966  1007                     move.b     D0, D7
  3578. 00002968  2F00                     move.l     -[A7], D0
  3579. 0000296A  4878 0132                push.l     0x132
  3580. 0000296E  4EBA FF24                jsr        [PC - 0xDC /* 00002894 */]
  3581. 00002972  4A40                     tst.w      D0
  3582. 00002974  508F                     addq.l     A7, 8
  3583. 00002976  6710                     beq        +0x12 /* 00002988 */
  3584. 00002978  7001                     moveq.l    D0, 0x01
  3585. 0000297A  2F00                     move.l     -[A7], D0
  3586. 0000297C  2F0B                     move.l     -[A7], A3
  3587. 0000297E  4EBA FE9A                jsr        [PC - 0x166 /* 0000281A */]
  3588. 00002982  508F                     addq.l     A7, 8
  3589. 00002984  6000 0094                bra        +0x96 /* 00002A1A */
  3590. label00002988:
  3591. 00002988  7000                     moveq.l    D0, 0x00
  3592. 0000298A  1007                     move.b     D0, D7
  3593. 0000298C  2F00                     move.l     -[A7], D0
  3594. 0000298E  4878 013A                push.l     0x13A
  3595. 00002992  4EBA FF00                jsr        [PC - 0x100 /* 00002894 */]
  3596. 00002996  4A40                     tst.w      D0
  3597. 00002998  508F                     addq.l     A7, 8
  3598. 0000299A  670E                     beq        +0x10 /* 000029AA */
  3599. 0000299C  7002                     moveq.l    D0, 0x02
  3600. 0000299E  2F00                     move.l     -[A7], D0
  3601. 000029A0  2F0B                     move.l     -[A7], A3
  3602. 000029A2  4EBA FE76                jsr        [PC - 0x18A /* 0000281A */]
  3603. 000029A6  508F                     addq.l     A7, 8
  3604. 000029A8  6070                     bra        +0x72 /* 00002A1A */
  3605. label000029AA:
  3606. 000029AA  7000                     moveq.l    D0, 0x00
  3607. 000029AC  1007                     move.b     D0, D7
  3608. 000029AE  2F00                     move.l     -[A7], D0
  3609. 000029B0  4878 0139                push.l     0x139
  3610. 000029B4  4EBA FEDE                jsr        [PC - 0x122 /* 00002894 */]
  3611. 000029B8  4A40                     tst.w      D0
  3612. 000029BA  508F                     addq.l     A7, 8
  3613. 000029BC  670E                     beq        +0x10 /* 000029CC */
  3614. 000029BE  7003                     moveq.l    D0, 0x03
  3615. 000029C0  2F00                     move.l     -[A7], D0
  3616. 000029C2  2F0B                     move.l     -[A7], A3
  3617. 000029C4  4EBA FE54                jsr        [PC - 0x1AC /* 0000281A */]
  3618. 000029C8  508F                     addq.l     A7, 8
  3619. 000029CA  604E                     bra        +0x50 /* 00002A1A */
  3620. label000029CC:
  3621. 000029CC  7000                     moveq.l    D0, 0x00
  3622. 000029CE  1007                     move.b     D0, D7
  3623. 000029D0  2F00                     move.l     -[A7], D0
  3624. 000029D2  4878 0210                push.l     0x210
  3625. 000029D6  4EBA FEBC                jsr        [PC - 0x144 /* 00002894 */]
  3626. 000029DA  4A40                     tst.w      D0
  3627. 000029DC  508F                     addq.l     A7, 8
  3628. 000029DE  670E                     beq        +0x10 /* 000029EE */
  3629. 000029E0  7004                     moveq.l    D0, 0x04
  3630. 000029E2  2F00                     move.l     -[A7], D0
  3631. 000029E4  2F0B                     move.l     -[A7], A3
  3632. 000029E6  4EBA FE32                jsr        [PC - 0x1CE /* 0000281A */]
  3633. 000029EA  508F                     addq.l     A7, 8
  3634. 000029EC  602C                     bra        +0x2E /* 00002A1A */
  3635. label000029EE:
  3636. 000029EE  7000                     moveq.l    D0, 0x00
  3637. 000029F0  1007                     move.b     D0, D7
  3638. 000029F2  2F00                     move.l     -[A7], D0
  3639. 000029F4  4878 013B                push.l     0x13B
  3640. 000029F8  4EBA FE9A                jsr        [PC - 0x166 /* 00002894 */]
  3641. 000029FC  4A40                     tst.w      D0
  3642. 000029FE  508F                     addq.l     A7, 8
  3643. 00002A00  670E                     beq        +0x10 /* 00002A10 */
  3644. 00002A02  7005                     moveq.l    D0, 0x05
  3645. 00002A04  2F00                     move.l     -[A7], D0
  3646. 00002A06  2F0B                     move.l     -[A7], A3
  3647. 00002A08  4EBA FE10                jsr        [PC - 0x1F0 /* 0000281A */]
  3648. 00002A0C  508F                     addq.l     A7, 8
  3649. 00002A0E  600A                     bra        +0xC /* 00002A1A */
  3650. label00002A10:
  3651. 00002A10  4EAD 01A2                jsr        [A5 + 0x1A2 /* export_48 */]
  3652. 00002A14  6004                     bra        +0x6 /* 00002A1A */
  3653. label00002A16:
  3654. 00002A16  4EAD 01A2                jsr        [A5 + 0x1A2 /* export_48 */]
  3655. label00002A1A:
  3656. 00002A1A  4CEE 08C0 FFF4           movem.l    D6,D7,A3, [A6 - 0xC]
  3657. 00002A20  4E5E                     unlink     A6
  3658. 00002A22  4E75                     rts
  3659. fn00002A24:
  3660. 00002A24  4E56 FEA6                link       A6, -0x015A
  3661. 00002A28  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  3662. 00002A2C  49EE FEF8                lea.l      A4, [A6 - 0x108]
  3663. 00002A30  266E 0008                movea.l    A3, [A6 + 0x8]
  3664. 00002A34  41EE FFF8                lea.l      A0, [A6 - 0x8]
  3665. 00002A38  43ED E9F6                lea.l      A1, [A5 - 0x160A]
  3666. 00002A3C  20D9                     move.l     [A0]+, [A1]+
  3667. 00002A3E  20D9                     move.l     [A0]+, [A1]+
  3668. 00002A40  4EAD 09CA                jsr        [A5 + 0x9CA /* export_309 */]
  3669. 00002A44  4EAD 09D2                jsr        [A5 + 0x9D2 /* export_310 */]
  3670. 00002A48  2F0B                     move.l     -[A7], A3
  3671. 00002A4A  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  3672. 00002A4E  41EE FEB0                lea.l      A0, [A6 - 0x150]
  3673. 00002A52  43ED E60E                lea.l      A1, [A5 - 0x19F2]
  3674. 00002A56  7006                     moveq.l    D0, 0x06
  3675. label00002A58:
  3676. 00002A58  20D9                     move.l     [A0]+, [A1]+
  3677. 00002A5A  51C8 FFFC                dbf        D0, -0x6 /* 00002A58 */
  3678. 00002A5E  30D9                     move.w     [A0]+, [A1]+
  3679. 00002A60  41EE 0000                lea.l      A0, [A6 + 0x0]
  3680. 00002A64  2F20                     move.l     -[A7], -[A0]
  3681. 00002A66  2F20                     move.l     -[A7], -[A0]
  3682. 00002A68  4EAD 0802                jsr        [A5 + 0x802 /* export_252 */]
  3683. 00002A6C  4A6D F3B8                tst.w      [A5 - 0xC48]
  3684. 00002A70  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3685. 00002A74  6700 032C                beq        +0x32E /* 00002DA2 */
  3686. 00002A78  41EE 0014                lea.l      A0, [A6 + 0x14]
  3687. 00002A7C  2F20                     move.l     -[A7], -[A0]
  3688. 00002A7E  2F20                     move.l     -[A7], -[A0]
  3689. 00002A80  4EAD 08CA                jsr        [A5 + 0x8CA /* export_277 */]
  3690. 00002A84  002E 0001 FEB7           ori.b      [A6 - 0x149], 0x1
  3691. 00002A8A  486E FECE                pea.l      [A6 - 0x132]
  3692. 00002A8E  486E FEB0                pea.l      [A6 - 0x150]
  3693. 00002A92  4EAD 0952                jsr        [A5 + 0x952 /* export_294 */]
  3694. 00002A96  206B 0196                movea.l    A0, [A3 + 0x196]
  3695. 00002A9A  226B 0196                movea.l    A1, [A3 + 0x196]
  3696. 00002A9E  3028 0008                move.w     D0, [A0 + 0x8]
  3697. 00002AA2  9069 0004                sub.w      D0, [A1 + 0x4]
  3698. 00002AA6  3E00                     move.w     D7, D0
  3699. 00002AA8  5247                     addq.w     D7, 1
  3700. 00002AAA  7048                     moveq.l    D0, 0x48
  3701. 00002AAC  2F00                     move.l     -[A7], D0
  3702. 00002AAE  4878 00B4                push.l     0xB4
  3703. 00002AB2  4EAD 0702                jsr        [A5 + 0x702 /* export_220 */]
  3704. 00002AB6  3D40 FEE8                move.w     [A6 - 0x118], D0
  3705. 00002ABA  7048                     moveq.l    D0, 0x48
  3706. 00002ABC  2F00                     move.l     -[A7], D0
  3707. 00002ABE  4878 00B4                push.l     0xB4
  3708. 00002AC2  4EAD 0702                jsr        [A5 + 0x702 /* export_220 */]
  3709. 00002AC6  3D40 FEE6                move.w     [A6 - 0x11A], D0
  3710. 00002ACA  202D F3F0                move.l     D0, [A5 - 0xC10]
  3711. 00002ACE  90AD F3E8                sub.l      D0, [A5 - 0xC18]
  3712. 00002AD2  5280                     addq.l     D0, 1
  3713. 00002AD4  322B 017A                move.w     D1, [A3 + 0x17A]
  3714. 00002AD8  48C1                     ext.l      D1
  3715. 00002ADA  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  3716. 00002ADE  81FC 05A0                divs.w     D0, 0x5A0
  3717. 00002AE2  3800                     move.w     D4, D0
  3718. 00002AE4  202D F3EC                move.l     D0, [A5 - 0xC14]
  3719. 00002AE8  90AD F3E4                sub.l      D0, [A5 - 0xC1C]
  3720. 00002AEC  5280                     addq.l     D0, 1
  3721. 00002AEE  322B 017C                move.w     D1, [A3 + 0x17C]
  3722. 00002AF2  48C1                     ext.l      D1
  3723. 00002AF4  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  3724. 00002AF8  81FC 05A0                divs.w     D0, 0x5A0
  3725. 00002AFC  3800                     move.w     D4, D0
  3726. 00002AFE  302B 0172                move.w     D0, [A3 + 0x172]
  3727. 00002B02  48C0                     ext.l      D0
  3728. 00002B04  322E FEE8                move.w     D1, [A6 - 0x118]
  3729. 00002B08  48C1                     ext.l      D1
  3730. 00002B0A  E381                     asl        D1, 1
  3731. 00002B0C  342E FED0                move.w     D2, [A6 - 0x130]
  3732. 00002B10  48C2                     ext.l      D2
  3733. 00002B12  D481                     add.l      D2, D1
  3734. 00002B14  322E FED4                move.w     D1, [A6 - 0x12C]
  3735. 00002B18  48C1                     ext.l      D1
  3736. 00002B1A  D282                     add.l      D1, D2
  3737. 00002B1C  2800                     move.l     D4, D0
  3738. 00002B1E  9881                     sub.l      D4, D1
  3739. 00002B20  302B 0174                move.w     D0, [A3 + 0x174]
  3740. 00002B24  48C0                     ext.l      D0
  3741. 00002B26  322E FEE6                move.w     D1, [A6 - 0x11A]
  3742. 00002B2A  48C1                     ext.l      D1
  3743. 00002B2C  2401                     move.l     D2, D1
  3744. 00002B2E  D281                     add.l      D1, D1
  3745. 00002B30  D282                     add.l      D1, D2
  3746. 00002B32  342E FECE                move.w     D2, [A6 - 0x132]
  3747. 00002B36  48C2                     ext.l      D2
  3748. 00002B38  D481                     add.l      D2, D1
  3749. 00002B3A  322E FED2                move.w     D1, [A6 - 0x12E]
  3750. 00002B3E  48C1                     ext.l      D1
  3751. 00002B40  D282                     add.l      D1, D2
  3752. 00002B42  9081                     sub.l      D0, D1
  3753. 00002B44  48C7                     ext.l      D7
  3754. 00002B46  2A00                     move.l     D5, D0
  3755. 00002B48  9A87                     sub.l      D5, D7
  3756. 00002B4A  302E FED0                move.w     D0, [A6 - 0x130]
  3757. 00002B4E  D06E FEE8                add.w      D0, [A6 - 0x118]
  3758. 00002B52  D06B 016C                add.w      D0, [A3 + 0x16C]
  3759. 00002B56  3D40 000E                move.w     [A6 + 0xE], D0
  3760. 00002B5A  302E FED4                move.w     D0, [A6 - 0x12C]
  3761. 00002B5E  D06E FEE8                add.w      D0, [A6 - 0x118]
  3762. 00002B62  322B 0170                move.w     D1, [A3 + 0x170]
  3763. 00002B66  9240                     sub.w      D1, D0
  3764. 00002B68  3D41 0012                move.w     [A6 + 0x12], D1
  3765. 00002B6C  302E FECE                move.w     D0, [A6 - 0x132]
  3766. 00002B70  D06E FEE6                add.w      D0, [A6 - 0x11A]
  3767. 00002B74  D06B 016A                add.w      D0, [A3 + 0x16A]
  3768. 00002B78  3D40 000C                move.w     [A6 + 0xC], D0
  3769. 00002B7C  302B 016E                move.w     D0, [A3 + 0x16E]
  3770. 00002B80  48C0                     ext.l      D0
  3771. 00002B82  322E FEE6                move.w     D1, [A6 - 0x11A]
  3772. 00002B86  48C1                     ext.l      D1
  3773. 00002B88  E381                     asl        D1, 1
  3774. 00002B8A  342E FED2                move.w     D2, [A6 - 0x12E]
  3775. 00002B8E  48C2                     ext.l      D2
  3776. 00002B90  D481                     add.l      D2, D1
  3777. 00002B92  48C7                     ext.l      D7
  3778. 00002B94  D487                     add.l      D2, D7
  3779. 00002B96  9082                     sub.l      D0, D2
  3780. 00002B98  3D40 0010                move.w     [A6 + 0x10], D0
  3781. 00002B9C  41EE 0014                lea.l      A0, [A6 + 0x14]
  3782. 00002BA0  2F20                     move.l     -[A7], -[A0]
  3783. 00002BA2  2F20                     move.l     -[A7], -[A0]
  3784. 00002BA4  4EAD 07BA                jsr        [A5 + 0x7BA /* export_243 */]
  3785. 00002BA8  202D F3E8                move.l     D0, [A5 - 0xC18]
  3786. 00002BAC  E880                     asr        D0, 4
  3787. 00002BAE  3D40 FED8                move.w     [A6 - 0x128], D0
  3788. 00002BB2  202D F3F0                move.l     D0, [A5 - 0xC10]
  3789. 00002BB6  E880                     asr        D0, 4
  3790. 00002BB8  3D40 FEDC                move.w     [A6 - 0x124], D0
  3791. 00002BBC  202D F3E4                move.l     D0, [A5 - 0xC1C]
  3792. 00002BC0  E880                     asr        D0, 4
  3793. 00002BC2  3D40 FED6                move.w     [A6 - 0x12A], D0
  3794. 00002BC6  202D F3EC                move.l     D0, [A5 - 0xC14]
  3795. 00002BCA  E880                     asr        D0, 4
  3796. 00002BCC  3D40 FEDA                move.w     [A6 - 0x126], D0
  3797. 00002BD0  7001                     moveq.l    D0, 0x01
  3798. 00002BD2  2F00                     move.l     -[A7], D0
  3799. 00002BD4  41EE FEDE                lea.l      A0, [A6 - 0x122]
  3800. 00002BD8  2F20                     move.l     -[A7], -[A0]
  3801. 00002BDA  2F20                     move.l     -[A7], -[A0]
  3802. 00002BDC  4EAD 07C2                jsr        [A5 + 0x7C2 /* export_244 */]
  3803. 00002BE0  3C2E FEDA                move.w     D6, [A6 - 0x126]
  3804. 00002BE4  3D6E FED6 FEDA           move.w     [A6 - 0x126], [A6 - 0x12A]
  3805. 00002BEA  3D46 FED6                move.w     [A6 - 0x12A], D6
  3806. 00002BEE  486E FED6                pea.l      [A6 - 0x12A]
  3807. 00002BF2  4EAD 07E2                jsr        [A5 + 0x7E2 /* export_248 */]
  3808. 00002BF6  486E FEDA                pea.l      [A6 - 0x126]
  3809. 00002BFA  4EAD 07E2                jsr        [A5 + 0x7E2 /* export_248 */]
  3810. 00002BFE  202D F3E8                move.l     D0, [A5 - 0xC18]
  3811. 00002C02  E880                     asr        D0, 4
  3812. 00002C04  2F00                     move.l     -[A7], D0
  3813. 00002C06  206D F3FC                movea.l    A0, [A5 - 0xC04]
  3814. 00002C0A  3228 016C                move.w     D1, [A0 + 0x16C]
  3815. 00002C0E  48C1                     ext.l      D1
  3816. 00002C10  92AD F3C8                sub.l      D1, [A5 - 0xC38]
  3817. 00002C14  2F01                     move.l     -[A7], D1
  3818. 00002C16  206D F3FC                movea.l    A0, [A5 - 0xC04]
  3819. 00002C1A  3228 0176                move.w     D1, [A0 + 0x176]
  3820. 00002C1E  48C1                     ext.l      D1
  3821. 00002C20  2F01                     move.l     -[A7], D1
  3822. 00002C22  4EBA F4DC                jsr        [PC - 0xB24 /* 00002100 */]
  3823. 00002C26  508F                     addq.l     A7, 8
  3824. 00002C28  2200                     move.l     D1, D0
  3825. 00002C2A  201F                     move.l     D0, [A7]+
  3826. 00002C2C  E881                     asr        D1, 4
  3827. 00002C2E  D280                     add.l      D1, D0
  3828. 00002C30  3B41 F3B2                move.w     [A5 - 0xC4E], D1
  3829. 00002C34  202D F3E8                move.l     D0, [A5 - 0xC18]
  3830. 00002C38  E880                     asr        D0, 4
  3831. 00002C3A  2F00                     move.l     -[A7], D0
  3832. 00002C3C  206D F3FC                movea.l    A0, [A5 - 0xC04]
  3833. 00002C40  3228 0170                move.w     D1, [A0 + 0x170]
  3834. 00002C44  48C1                     ext.l      D1
  3835. 00002C46  92AD F3C8                sub.l      D1, [A5 - 0xC38]
  3836. 00002C4A  2F01                     move.l     -[A7], D1
  3837. 00002C4C  206D F3FC                movea.l    A0, [A5 - 0xC04]
  3838. 00002C50  3228 0176                move.w     D1, [A0 + 0x176]
  3839. 00002C54  48C1                     ext.l      D1
  3840. 00002C56  2F01                     move.l     -[A7], D1
  3841. 00002C58  4EBA F4A6                jsr        [PC - 0xB5A /* 00002100 */]
  3842. 00002C5C  508F                     addq.l     A7, 8
  3843. 00002C5E  2200                     move.l     D1, D0
  3844. 00002C60  201F                     move.l     D0, [A7]+
  3845. 00002C62  E881                     asr        D1, 4
  3846. 00002C64  D280                     add.l      D1, D0
  3847. 00002C66  3B41 F3B6                move.w     [A5 - 0xC4A], D1
  3848. 00002C6A  202D F3EC                move.l     D0, [A5 - 0xC14]
  3849. 00002C6E  E880                     asr        D0, 4
  3850. 00002C70  2F00                     move.l     -[A7], D0
  3851. 00002C72  206D F3FC                movea.l    A0, [A5 - 0xC04]
  3852. 00002C76  3228 016A                move.w     D1, [A0 + 0x16A]
  3853. 00002C7A  48C1                     ext.l      D1
  3854. 00002C7C  92AD F3C4                sub.l      D1, [A5 - 0xC3C]
  3855. 00002C80  2F01                     move.l     -[A7], D1
  3856. 00002C82  206D F3FC                movea.l    A0, [A5 - 0xC04]
  3857. 00002C86  3228 0178                move.w     D1, [A0 + 0x178]
  3858. 00002C8A  48C1                     ext.l      D1
  3859. 00002C8C  2F01                     move.l     -[A7], D1
  3860. 00002C8E  4EBA F470                jsr        [PC - 0xB90 /* 00002100 */]
  3861. 00002C92  508F                     addq.l     A7, 8
  3862. 00002C94  2200                     move.l     D1, D0
  3863. 00002C96  201F                     move.l     D0, [A7]+
  3864. 00002C98  E881                     asr        D1, 4
  3865. 00002C9A  9081                     sub.l      D0, D1
  3866. 00002C9C  3B40 F3B0                move.w     [A5 - 0xC50], D0
  3867. 00002CA0  202D F3EC                move.l     D0, [A5 - 0xC14]
  3868. 00002CA4  E880                     asr        D0, 4
  3869. 00002CA6  2F00                     move.l     -[A7], D0
  3870. 00002CA8  206D F3FC                movea.l    A0, [A5 - 0xC04]
  3871. 00002CAC  3228 016E                move.w     D1, [A0 + 0x16E]
  3872. 00002CB0  48C1                     ext.l      D1
  3873. 00002CB2  92AD F3C4                sub.l      D1, [A5 - 0xC3C]
  3874. 00002CB6  2F01                     move.l     -[A7], D1
  3875. 00002CB8  206D F3FC                movea.l    A0, [A5 - 0xC04]
  3876. 00002CBC  3228 0178                move.w     D1, [A0 + 0x178]
  3877. 00002CC0  48C1                     ext.l      D1
  3878. 00002CC2  2F01                     move.l     -[A7], D1
  3879. 00002CC4  4EBA F43A                jsr        [PC - 0xBC6 /* 00002100 */]
  3880. 00002CC8  508F                     addq.l     A7, 8
  3881. 00002CCA  2200                     move.l     D1, D0
  3882. 00002CCC  201F                     move.l     D0, [A7]+
  3883. 00002CCE  E881                     asr        D1, 4
  3884. 00002CD0  9081                     sub.l      D0, D1
  3885. 00002CD2  3B40 F3B4                move.w     [A5 - 0xC4C], D0
  3886. 00002CD6  486D F3B0                pea.l      [A5 - 0xC50]
  3887. 00002CDA  4EAD 07E2                jsr        [A5 + 0x7E2 /* export_248 */]
  3888. 00002CDE  486D F3B4                pea.l      [A5 - 0xC4C]
  3889. 00002CE2  4EAD 07E2                jsr        [A5 + 0x7E2 /* export_248 */]
  3890. 00002CE6  4EAD 07D2                jsr        [A5 + 0x7D2 /* export_246 */]
  3891. 00002CEA  302E FED8                move.w     D0, [A6 - 0x128]
  3892. 00002CEE  906E FED0                sub.w      D0, [A6 - 0x130]
  3893. 00002CF2  3D40 FEE0                move.w     [A6 - 0x120], D0
  3894. 00002CF6  302E FED6                move.w     D0, [A6 - 0x12A]
  3895. 00002CFA  906E FECE                sub.w      D0, [A6 - 0x132]
  3896. 00002CFE  3D40 FEDE                move.w     [A6 - 0x122], D0
  3897. 00002D02  302E FED4                move.w     D0, [A6 - 0x12C]
  3898. 00002D06  D06E FEDC                add.w      D0, [A6 - 0x124]
  3899. 00002D0A  3D40 FEE4                move.w     [A6 - 0x11C], D0
  3900. 00002D0E  302E FED2                move.w     D0, [A6 - 0x12E]
  3901. 00002D12  D06E FEDA                add.w      D0, [A6 - 0x126]
  3902. 00002D16  3D40 FEE2                move.w     [A6 - 0x11E], D0
  3903. 00002D1A  41EE FEE6                lea.l      A0, [A6 - 0x11A]
  3904. 00002D1E  2F20                     move.l     -[A7], -[A0]
  3905. 00002D20  2F20                     move.l     -[A7], -[A0]
  3906. 00002D22  486E FEB0                pea.l      [A6 - 0x150]
  3907. 00002D26  4EAD 095A                jsr        [A5 + 0x95A /* export_295 */]
  3908. 00002D2A  1D7C 00EF FFFA           move.b     [A6 - 0x6], 0xEF
  3909. 00002D30  1D7C 00EF FFF9           move.b     [A6 - 0x7], 0xEF
  3910. 00002D36  1D7C 00EF FFF8           move.b     [A6 - 0x8], 0xEF
  3911. 00002D3C  41EE 0000                lea.l      A0, [A6 + 0x0]
  3912. 00002D40  2F20                     move.l     -[A7], -[A0]
  3913. 00002D42  2F20                     move.l     -[A7], -[A0]
  3914. 00002D44  4EAD 0802                jsr        [A5 + 0x802 /* export_252 */]
  3915. 00002D48  41EE FEDE                lea.l      A0, [A6 - 0x122]
  3916. 00002D4C  2F20                     move.l     -[A7], -[A0]
  3917. 00002D4E  2F20                     move.l     -[A7], -[A0]
  3918. 00002D50  4EAD 08CA                jsr        [A5 + 0x8CA /* export_277 */]
  3919. 00002D54  3D7C 0001 FEF2           move.w     [A6 - 0x10E], 0x1
  3920. 00002D5A  41EE FEEA                lea.l      A0, [A6 - 0x116]
  3921. 00002D5E  43ED EA06                lea.l      A1, [A5 - 0x15FA]
  3922. 00002D62  20D9                     move.l     [A0]+, [A1]+
  3923. 00002D64  20D9                     move.l     [A0]+, [A1]+
  3924. 00002D66  41EE FEF4                lea.l      A0, [A6 - 0x10C]
  3925. 00002D6A  2F20                     move.l     -[A7], -[A0]
  3926. 00002D6C  2F20                     move.l     -[A7], -[A0]
  3927. 00002D6E  3F20                     move.w     -[A7], -[A0]
  3928. 00002D70  4EAD 07FA                jsr        [A5 + 0x7FA /* export_251 */]
  3929. 00002D74  41EE 000C                lea.l      A0, [A6 + 0xC]
  3930. 00002D78  43ED F3B0                lea.l      A1, [A5 - 0xC50]
  3931. 00002D7C  20D9                     move.l     [A0]+, [A1]+
  3932. 00002D7E  20D9                     move.l     [A0]+, [A1]+
  3933. 00002D80  536E 000E                subq.w     [A6 + 0xE], 1
  3934. 00002D84  536E 000C                subq.w     [A6 + 0xC], 1
  3935. 00002D88  526E 0012                addq.w     [A6 + 0x12], 1
  3936. 00002D8C  526E 0010                addq.w     [A6 + 0x10], 1
  3937. 00002D90  41EE 0014                lea.l      A0, [A6 + 0x14]
  3938. 00002D94  2F20                     move.l     -[A7], -[A0]
  3939. 00002D96  2F20                     move.l     -[A7], -[A0]
  3940. 00002D98  4EAD 08C2                jsr        [A5 + 0x8C2 /* export_276 */]
  3941. 00002D9C  4FEF 0072                lea.l      A7, [A7 + 0x72]
  3942. 00002DA0  600E                     bra        +0x10 /* 00002DB0 */
  3943. label00002DA2:
  3944. 00002DA2  41ED F3C4                lea.l      A0, [A5 - 0xC3C]
  3945. 00002DA6  2F20                     move.l     -[A7], -[A0]
  3946. 00002DA8  2F20                     move.l     -[A7], -[A0]
  3947. 00002DAA  4EAD 08CA                jsr        [A5 + 0x8CA /* export_277 */]
  3948. 00002DAE  508F                     addq.l     A7, 8
  3949. label00002DB0:
  3950. 00002DB0  2F2D EA1A                move.l     -[A7], [A5 - 0x15E6]
  3951. 00002DB4  4EAD 081A                jsr        [A5 + 0x81A /* export_255 */]
  3952. 00002DB8  41ED F3B8                lea.l      A0, [A5 - 0xC48]
  3953. 00002DBC  2F20                     move.l     -[A7], -[A0]
  3954. 00002DBE  2F20                     move.l     -[A7], -[A0]
  3955. 00002DC0  4EAD 08CA                jsr        [A5 + 0x8CA /* export_277 */]
  3956. 00002DC4  2F2D E9DE                move.l     -[A7], [A5 - 0x1622]
  3957. 00002DC8  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  3958. 00002DCC  486D F400                pea.l      [A5 - 0xC00]
  3959. 00002DD0  486D 2642                pea.l      [A5 + 0x2642 /* export_1220 */]
  3960. 00002DD4  486E FEA6                pea.l      [A6 - 0x15A]
  3961. 00002DD8  2F2D F3FC                move.l     -[A7], [A5 - 0xC04]
  3962. 00002DDC  4EAD 0B12                jsr        [A5 + 0xB12 /* export_350 */]
  3963. 00002DE0  4A40                     tst.w      D0
  3964. 00002DE2  4FEF 0020                lea.l      A7, [A7 + 0x20]
  3965. 00002DE6  672C                     beq        +0x2E /* 00002E14 */
  3966. 00002DE8  4A6D E5CE                tst.w      [A5 - 0x1A32]
  3967. 00002DEC  661A                     bne        +0x1C /* 00002E08 */
  3968. 00002DEE  2F0B                     move.l     -[A7], A3
  3969. 00002DF0  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  3970. 00002DF4  41ED F3B8                lea.l      A0, [A5 - 0xC48]
  3971. 00002DF8  2F20                     move.l     -[A7], -[A0]
  3972. 00002DFA  2F20                     move.l     -[A7], -[A0]
  3973. 00002DFC  486E FEA6                pea.l      [A6 - 0x15A]
  3974. 00002E00  4EAD 01EA                jsr        [A5 + 0x1EA /* export_57 */]
  3975. 00002E04  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3976. label00002E08:
  3977. 00002E08  486E FEA6                pea.l      [A6 - 0x15A]
  3978. 00002E0C  4EAD 0ABA                jsr        [A5 + 0xABA /* export_339 */]
  3979. 00002E10  588F                     addq.l     A7, 4
  3980. 00002E12  6004                     bra        +0x6 /* 00002E18 */
  3981. label00002E14:
  3982. 00002E14  526D F3F8                addq.w     [A5 - 0xC08], 1
  3983. label00002E18:
  3984. 00002E18  2F2D F400                move.l     -[A7], [A5 - 0xC00]
  3985. 00002E1C  4878 0542                push.l     0x542
  3986. 00002E20  4EAD 0E42                jsr        [A5 + 0xE42 /* export_452 */]
  3987. 00002E24  588F                     addq.l     A7, 4
  3988. 00002E26  2F00                     move.l     -[A7], D0
  3989. 00002E28  200C                     move.l     D0, A4
  3990. 00002E2A  5280                     addq.l     D0, 1
  3991. 00002E2C  2F00                     move.l     -[A7], D0
  3992. 00002E2E  4EAD 0EE2                jsr        [A5 + 0xEE2 /* export_472 */]
  3993. 00002E32  1880                     move.b     [A4], D0
  3994. 00002E34  302D F3BE                move.w     D0, [A5 - 0xC42]
  3995. 00002E38  5640                     addq.w     D0, 3
  3996. 00002E3A  3D40 FEF6                move.w     [A6 - 0x10A], D0
  3997. 00002E3E  302D F3C0                move.w     D0, [A5 - 0xC40]
  3998. 00002E42  5B40                     subq.w     D0, 5
  3999. 00002E44  3D40 FEF4                move.w     [A6 - 0x10C], D0
  4000. 00002E48  2F2E FEF4                move.l     -[A7], [A6 - 0x10C]
  4001. 00002E4C  4EAD 084A                jsr        [A5 + 0x84A /* export_261 */]
  4002. 00002E50  206D F3F4                movea.l    A0, [A5 - 0xC0C]
  4003. 00002E54  2068 0196                movea.l    A0, [A0 + 0x196]
  4004. 00002E58  2050                     movea.l    A0, [A0]
  4005. 00002E5A  4868 003C                pea.l      [A0 + 0x3C]
  4006. 00002E5E  4EAD 082A                jsr        [A5 + 0x82A /* export_257 */]
  4007. 00002E62  2F0C                     move.l     -[A7], A4
  4008. 00002E64  4EAD 08BA                jsr        [A5 + 0x8BA /* export_275 */]
  4009. 00002E68  2F0B                     move.l     -[A7], A3
  4010. 00002E6A  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  4011. 00002E6E  4EAD 09DA                jsr        [A5 + 0x9DA /* export_311 */]
  4012. 00002E72  7000                     moveq.l    D0, 0x00
  4013. 00002E74  2F00                     move.l     -[A7], D0
  4014. 00002E76  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  4015. 00002E7A  3B7C 0001 F3B8           move.w     [A5 - 0xC48], 0x1
  4016. 00002E80  302D F3FA                move.w     D0, [A5 - 0xC06]
  4017. 00002E84  4FEF 0020                lea.l      A7, [A7 + 0x20]
  4018. 00002E88  4CEE 18F0 FE8E           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x172]
  4019. 00002E8E  4E5E                     unlink     A6
  4020. 00002E90  4E75                     rts
  4021. fn00002E92:
  4022. 00002E92  48E7 0018                movem.l    -[A7], A3,A4
  4023. 00002E96  286F 000C                movea.l    A4, [A7 + 0xC]
  4024. 00002E9A  266C 0196                movea.l    A3, [A4 + 0x196]
  4025. 00002E9E  601A                     bra        +0x1C /* 00002EBA */
  4026. label00002EA0:
  4027. 00002EA0  2013                     move.l     D0, [A3]
  4028. 00002EA2  B0AF 0010                cmp.l      D0, [A7 + 0x10]
  4029. 00002EA6  660E                     bne        +0x10 /* 00002EB6 */
  4030. 00002EA8  206F 0014                movea.l    A0, [A7 + 0x14]
  4031. 00002EAC  224B                     movea.l    A1, A3
  4032. 00002EAE  5889                     addq.l     A1, 4
  4033. 00002EB0  20D9                     move.l     [A0]+, [A1]+
  4034. 00002EB2  20D9                     move.l     [A0]+, [A1]+
  4035. 00002EB4  6008                     bra        +0xA /* 00002EBE */
  4036. label00002EB6:
  4037. 00002EB6  266B 000C                movea.l    A3, [A3 + 0xC]
  4038. label00002EBA:
  4039. 00002EBA  200B                     move.l     D0, A3
  4040. 00002EBC  66E2                     bne        -0x1C /* 00002EA0 */
  4041. label00002EBE:
  4042. 00002EBE  4CDF 1800                movem.l    A3,A4, [A7]+
  4043. 00002EC2  4E75                     rts
  4044. export_1222:
  4045. 00002EC4  4E56 FFF0                link       A6, -0x0010
  4046. 00002EC8  48E7 0018                movem.l    -[A7], A3,A4
  4047. 00002ECC  49EE FFF0                lea.l      A4, [A6 - 0x10]
  4048. 00002ED0  266E 0008                movea.l    A3, [A6 + 0x8]
  4049. 00002ED4  4AAB 019A                tst.l      [A3 + 0x19A]
  4050. 00002ED8  6734                     beq        +0x36 /* 00002F0E */
  4051. 00002EDA  2F0C                     move.l     -[A7], A4
  4052. 00002EDC  2F2B 019A                move.l     -[A7], [A3 + 0x19A]
  4053. 00002EE0  2F0B                     move.l     -[A7], A3
  4054. 00002EE2  4EBA FFAE                jsr        [PC - 0x52 /* 00002E92 */]
  4055. 00002EE6  204C                     movea.l    A0, A4
  4056. 00002EE8  5088                     addq.l     A0, 8
  4057. 00002EEA  224C                     movea.l    A1, A4
  4058. 00002EEC  20D9                     move.l     [A0]+, [A1]+
  4059. 00002EEE  20D9                     move.l     [A0]+, [A1]+
  4060. 00002EF0  7000                     moveq.l    D0, 0x00
  4061. 00002EF2  302E 0012                move.w     D0, [A6 + 0x12]
  4062. 00002EF6  2F00                     move.l     -[A7], D0
  4063. 00002EF8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4064. 00002EFC  2F0C                     move.l     -[A7], A4
  4065. 00002EFE  486B 019A                pea.l      [A3 + 0x19A]
  4066. 00002F02  4EAD 1CE2                jsr        [A5 + 0x1CE2 /* export_920 */]
  4067. 00002F06  4A40                     tst.w      D0
  4068. 00002F08  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  4069. 00002F0C  660A                     bne        +0xC /* 00002F18 */
  4070. label00002F0E:
  4071. 00002F0E  7000                     moveq.l    D0, 0x00
  4072. 00002F10  2F00                     move.l     -[A7], D0
  4073. 00002F12  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  4074. 00002F16  588F                     addq.l     A7, 4
  4075. label00002F18:
  4076. 00002F18  4CEE 1800 FFE8           movem.l    A3,A4, [A6 - 0x18]
  4077. 00002F1E  4E5E                     unlink     A6
  4078. 00002F20  4E75                     rts
  4079. export_1223:
  4080. 00002F22  4E56 FFF0                link       A6, -0x0010
  4081. 00002F26  48E7 0118                movem.l    -[A7], D7,A3,A4
  4082. 00002F2A  3E2E 0012                move.w     D7, [A6 + 0x12]
  4083. 00002F2E  286E 0008                movea.l    A4, [A6 + 0x8]
  4084. 00002F32  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4085. 00002F36  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  4086. 00002F3A  266C 0196                movea.l    A3, [A4 + 0x196]
  4087. 00002F3E  588F                     addq.l     A7, 4
  4088. 00002F40  6058                     bra        +0x5A /* 00002F9A */
  4089. label00002F42:
  4090. 00002F42  41EB 000C                lea.l      A0, [A3 + 0xC]
  4091. 00002F46  2F20                     move.l     -[A7], -[A0]
  4092. 00002F48  2F20                     move.l     -[A7], -[A0]
  4093. 00002F4A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4094. 00002F4E  4EAD 0D1A                jsr        [A5 + 0xD1A /* export_415 */]
  4095. 00002F52  4A40                     tst.w      D0
  4096. 00002F54  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4097. 00002F58  673C                     beq        +0x3E /* 00002F96 */
  4098. 00002F5A  2953 019A                move.l     [A4 + 0x19A], [A3]
  4099. 00002F5E  204B                     movea.l    A0, A3
  4100. 00002F60  5888                     addq.l     A0, 4
  4101. 00002F62  43EE FFF8                lea.l      A1, [A6 - 0x8]
  4102. 00002F66  22D8                     move.l     [A1]+, [A0]+
  4103. 00002F68  22D8                     move.l     [A1]+, [A0]+
  4104. 00002F6A  41EE FFF0                lea.l      A0, [A6 - 0x10]
  4105. 00002F6E  43EE FFF8                lea.l      A1, [A6 - 0x8]
  4106. 00002F72  20D9                     move.l     [A0]+, [A1]+
  4107. 00002F74  20D9                     move.l     [A0]+, [A1]+
  4108. 00002F76  7000                     moveq.l    D0, 0x00
  4109. 00002F78  3007                     move.w     D0, D7
  4110. 00002F7A  2F00                     move.l     -[A7], D0
  4111. 00002F7C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4112. 00002F80  486E FFF0                pea.l      [A6 - 0x10]
  4113. 00002F84  2F13                     move.l     -[A7], [A3]
  4114. 00002F86  486C 019A                pea.l      [A4 + 0x19A]
  4115. 00002F8A  4EAD 1CD2                jsr        [A5 + 0x1CD2 /* export_918 */]
  4116. 00002F8E  4A40                     tst.w      D0
  4117. 00002F90  4FEF 0014                lea.l      A7, [A7 + 0x14]
  4118. 00002F94  6608                     bne        +0xA /* 00002F9E */
  4119. label00002F96:
  4120. 00002F96  266B 000C                movea.l    A3, [A3 + 0xC]
  4121. label00002F9A:
  4122. 00002F9A  200B                     move.l     D0, A3
  4123. 00002F9C  66A4                     bne        -0x5A /* 00002F42 */
  4124. label00002F9E:
  4125. 00002F9E  4CEE 1880 FFE4           movem.l    D7,A3,A4, [A6 - 0x1C]
  4126. 00002FA4  4E5E                     unlink     A6
  4127. 00002FA6  4E75                     rts
  4128. export_1224:
  4129. 00002FA8  4E56 FFF0                link       A6, -0x0010
  4130. 00002FAC  48E7 0018                movem.l    -[A7], A3,A4
  4131. 00002FB0  49EE FFF0                lea.l      A4, [A6 - 0x10]
  4132. 00002FB4  266E 0008                movea.l    A3, [A6 + 0x8]
  4133. 00002FB8  4AAB 019A                tst.l      [A3 + 0x19A]
  4134. 00002FBC  6730                     beq        +0x32 /* 00002FEE */
  4135. 00002FBE  2F0C                     move.l     -[A7], A4
  4136. 00002FC0  2F2B 019A                move.l     -[A7], [A3 + 0x19A]
  4137. 00002FC4  2F0B                     move.l     -[A7], A3
  4138. 00002FC6  4EBA FECA                jsr        [PC - 0x136 /* 00002E92 */]
  4139. 00002FCA  204C                     movea.l    A0, A4
  4140. 00002FCC  5088                     addq.l     A0, 8
  4141. 00002FCE  224C                     movea.l    A1, A4
  4142. 00002FD0  20D9                     move.l     [A0]+, [A1]+
  4143. 00002FD2  20D9                     move.l     [A0]+, [A1]+
  4144. 00002FD4  7000                     moveq.l    D0, 0x00
  4145. 00002FD6  302E 0012                move.w     D0, [A6 + 0x12]
  4146. 00002FDA  2F00                     move.l     -[A7], D0
  4147. 00002FDC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4148. 00002FE0  2F0C                     move.l     -[A7], A4
  4149. 00002FE2  486B 019A                pea.l      [A3 + 0x19A]
  4150. 00002FE6  4EAD 1CDA                jsr        [A5 + 0x1CDA /* export_919 */]
  4151. 00002FEA  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  4152. label00002FEE:
  4153. 00002FEE  4CEE 1800 FFE8           movem.l    A3,A4, [A6 - 0x18]
  4154. 00002FF4  4E5E                     unlink     A6
  4155. 00002FF6  4E75                     rts
  4156. export_1225:
  4157. 00002FF8  4E56 FFE4                link       A6, -0x001C
  4158. 00002FFC  48E7 0018                movem.l    -[A7], A3,A4
  4159. 00003000  49EE FFF0                lea.l      A4, [A6 - 0x10]
  4160. 00003004  4EAD 09CA                jsr        [A5 + 0x9CA /* export_309 */]
  4161. 00003008  2D6E 0008 FFE4           move.l     [A6 - 0x1C], [A6 + 0x8]
  4162. 0000300E  41EE 0014                lea.l      A0, [A6 + 0x14]
  4163. 00003012  2F20                     move.l     -[A7], -[A0]
  4164. 00003014  2F20                     move.l     -[A7], -[A0]
  4165. 00003016  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4166. 0000301A  4EBA FA08                jsr        [PC - 0x5F8 /* 00002A24 */]
  4167. 0000301E  4A40                     tst.w      D0
  4168. 00003020  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4169. 00003024  6614                     bne        +0x16 /* 0000303A */
  4170. 00003026  206E FFE4                movea.l    A0, [A6 - 0x1C]
  4171. 0000302A  2068 0196                movea.l    A0, [A0 + 0x196]
  4172. 0000302E  2068 0010                movea.l    A0, [A0 + 0x10]
  4173. 00003032  0028 0020 004D           ori.b      [A0 + 0x4D], 0x20 /* ' ' */
  4174. 00003038  6012                     bra        +0x14 /* 0000304C */
  4175. label0000303A:
  4176. 0000303A  206E FFE4                movea.l    A0, [A6 - 0x1C]
  4177. 0000303E  2068 0196                movea.l    A0, [A0 + 0x196]
  4178. 00003042  2068 0010                movea.l    A0, [A0 + 0x10]
  4179. 00003046  0228 00DF 004D           andi.b     [A0 + 0x4D], 0xDF
  4180. label0000304C:
  4181. 0000304C  7001                     moveq.l    D0, 0x01
  4182. 0000304E  B0AD F400                cmp.l      D0, [A5 - 0xC00]
  4183. 00003052  6612                     bne        +0x14 /* 00003066 */
  4184. 00003054  206E FFE4                movea.l    A0, [A6 - 0x1C]
  4185. 00003058  2068 0196                movea.l    A0, [A0 + 0x196]
  4186. 0000305C  2050                     movea.l    A0, [A0]
  4187. 0000305E  0028 0020 004D           ori.b      [A0 + 0x4D], 0x20 /* ' ' */
  4188. 00003064  6010                     bra        +0x12 /* 00003076 */
  4189. label00003066:
  4190. 00003066  206E FFE4                movea.l    A0, [A6 - 0x1C]
  4191. 0000306A  2068 0196                movea.l    A0, [A0 + 0x196]
  4192. 0000306E  2050                     movea.l    A0, [A0]
  4193. 00003070  0228 00DF 004D           andi.b     [A0 + 0x4D], 0xDF
  4194. label00003076:
  4195. 00003076  7001                     moveq.l    D0, 0x01
  4196. 00003078  B0AD F400                cmp.l      D0, [A5 - 0xC00]
  4197. 0000307C  661A                     bne        +0x1C /* 00003098 */
  4198. 0000307E  4A6D F3FA                tst.w      [A5 - 0xC06]
  4199. 00003082  6614                     bne        +0x16 /* 00003098 */
  4200. 00003084  206E FFE4                movea.l    A0, [A6 - 0x1C]
  4201. 00003088  2068 0196                movea.l    A0, [A0 + 0x196]
  4202. 0000308C  2068 0020                movea.l    A0, [A0 + 0x20]
  4203. 00003090  0028 0020 004D           ori.b      [A0 + 0x4D], 0x20 /* ' ' */
  4204. 00003096  6012                     bra        +0x14 /* 000030AA */
  4205. label00003098:
  4206. 00003098  206E FFE4                movea.l    A0, [A6 - 0x1C]
  4207. 0000309C  2068 0196                movea.l    A0, [A0 + 0x196]
  4208. 000030A0  2068 0020                movea.l    A0, [A0 + 0x20]
  4209. 000030A4  0228 00DF 004D           andi.b     [A0 + 0x4D], 0xDF
  4210. label000030AA:
  4211. 000030AA  206E FFE4                movea.l    A0, [A6 - 0x1C]
  4212. 000030AE  2668 0196                movea.l    A3, [A0 + 0x196]
  4213. 000030B2  603C                     bra        +0x3E /* 000030F0 */
  4214. label000030B4:
  4215. 000030B4  486E FFE8                pea.l      [A6 - 0x18]
  4216. 000030B8  486B 0004                pea.l      [A3 + 0x4]
  4217. 000030BC  486E 000C                pea.l      [A6 + 0xC]
  4218. 000030C0  4EAD 0DD2                jsr        [A5 + 0xDD2 /* export_438 */]
  4219. 000030C4  4A40                     tst.w      D0
  4220. 000030C6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4221. 000030CA  6720                     beq        +0x22 /* 000030EC */
  4222. 000030CC  204B                     movea.l    A0, A3
  4223. 000030CE  5888                     addq.l     A0, 4
  4224. 000030D0  43EC 0008                lea.l      A1, [A4 + 0x8]
  4225. 000030D4  22D8                     move.l     [A1]+, [A0]+
  4226. 000030D6  22D8                     move.l     [A1]+, [A0]+
  4227. 000030D8  204C                     movea.l    A0, A4
  4228. 000030DA  5088                     addq.l     A0, 8
  4229. 000030DC  224C                     movea.l    A1, A4
  4230. 000030DE  22D8                     move.l     [A1]+, [A0]+
  4231. 000030E0  22D8                     move.l     [A1]+, [A0]+
  4232. 000030E2  2F0C                     move.l     -[A7], A4
  4233. 000030E4  2F13                     move.l     -[A7], [A3]
  4234. 000030E6  4EAD 1D12                jsr        [A5 + 0x1D12 /* export_926 */]
  4235. 000030EA  508F                     addq.l     A7, 8
  4236. label000030EC:
  4237. 000030EC  266B 000C                movea.l    A3, [A3 + 0xC]
  4238. label000030F0:
  4239. 000030F0  200B                     move.l     D0, A3
  4240. 000030F2  66C0                     bne        -0x3E /* 000030B4 */
  4241. 000030F4  4EAD 09DA                jsr        [A5 + 0x9DA /* export_311 */]
  4242. 000030F8  4CEE 1800 FFDC           movem.l    A3,A4, [A6 - 0x24]
  4243. 000030FE  4E5E                     unlink     A6
  4244. 00003100  4E75                     rts
  4245. export_1226:
  4246. 00003102  4E56 0000                link       A6, 0
  4247. 00003106  2F0B                     move.l     -[A7], A3
  4248. 00003108  266E 0008                movea.l    A3, [A6 + 0x8]
  4249. 0000310C  302E 0012                move.w     D0, [A6 + 0x12]
  4250. 00003110  48C0                     ext.l      D0
  4251. 00003112  2F00                     move.l     -[A7], D0
  4252. 00003114  302E 000E                move.w     D0, [A6 + 0xE]
  4253. 00003118  48C0                     ext.l      D0
  4254. 0000311A  2F00                     move.l     -[A7], D0
  4255. 0000311C  2F0B                     move.l     -[A7], A3
  4256. 0000311E  4EAD 0A1A                jsr        [A5 + 0xA1A /* export_319 */]
  4257. 00003122  266E FFFC                movea.l    A3, [A6 - 0x4]
  4258. 00003126  4E5E                     unlink     A6
  4259. 00003128  4E75                     rts
  4260. export_1227:
  4261. 0000312A  4E56 FFF4                link       A6, -0x000C
  4262. 0000312E  48E7 0018                movem.l    -[A7], A3,A4
  4263. 00003132  286E 000C                movea.l    A4, [A6 + 0xC]
  4264. 00003136  206D F3F4                movea.l    A0, [A5 - 0xC0C]
  4265. 0000313A  2668 0196                movea.l    A3, [A0 + 0x196]
  4266. 0000313E  6000 0086                bra        +0x88 /* 000031C6 */
  4267. label00003142:
  4268. 00003142  B9D3                     cmpa.l     A4, [A3]
  4269. 00003144  667C                     bne        +0x7E /* 000031C2 */
  4270. 00003146  2F2D F3F4                move.l     -[A7], [A5 - 0xC0C]
  4271. 0000314A  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  4272. 0000314E  4EAD 0962                jsr        [A5 + 0x962 /* export_296 */]
  4273. 00003152  41EB 000C                lea.l      A0, [A3 + 0xC]
  4274. 00003156  2F20                     move.l     -[A7], -[A0]
  4275. 00003158  2F20                     move.l     -[A7], -[A0]
  4276. 0000315A  4EAD 0972                jsr        [A5 + 0x972 /* export_298 */]
  4277. 0000315E  2F2B 0004                move.l     -[A7], [A3 + 0x4]
  4278. 00003162  4EAD 0822                jsr        [A5 + 0x822 /* export_256 */]
  4279. 00003166  426E FFF6                clr.w      [A6 - 0xA]
  4280. 0000316A  426E FFF4                clr.w      [A6 - 0xC]
  4281. 0000316E  302B 000A                move.w     D0, [A3 + 0xA]
  4282. 00003172  906B 0006                sub.w      D0, [A3 + 0x6]
  4283. 00003176  3D40 FFFA                move.w     [A6 - 0x6], D0
  4284. 0000317A  302B 0008                move.w     D0, [A3 + 0x8]
  4285. 0000317E  906B 0004                sub.w      D0, [A3 + 0x4]
  4286. 00003182  3D40 FFF8                move.w     [A6 - 0x8], D0
  4287. 00003186  41EE FFFC                lea.l      A0, [A6 - 0x4]
  4288. 0000318A  2F20                     move.l     -[A7], -[A0]
  4289. 0000318C  2F20                     move.l     -[A7], -[A0]
  4290. 0000318E  2F0C                     move.l     -[A7], A4
  4291. 00003190  4EAD 1DEA                jsr        [A5 + 0x1DEA /* export_953 */]
  4292. 00003194  2F0C                     move.l     -[A7], A4
  4293. 00003196  206E 0008                movea.l    A0, [A6 + 0x8]
  4294. 0000319A  4E90                     jsr        [A0]
  4295. 0000319C  302B 0006                move.w     D0, [A3 + 0x6]
  4296. 000031A0  4440                     neg.w      D0
  4297. 000031A2  3D40 FFFE                move.w     [A6 - 0x2], D0
  4298. 000031A6  302B 0004                move.w     D0, [A3 + 0x4]
  4299. 000031AA  4440                     neg.w      D0
  4300. 000031AC  3D40 FFFC                move.w     [A6 - 0x4], D0
  4301. 000031B0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4302. 000031B4  4EAD 0822                jsr        [A5 + 0x822 /* export_256 */]
  4303. 000031B8  4EAD 096A                jsr        [A5 + 0x96A /* export_297 */]
  4304. 000031BC  4FEF 0024                lea.l      A7, [A7 + 0x24]
  4305. 000031C0  600A                     bra        +0xC /* 000031CC */
  4306. label000031C2:
  4307. 000031C2  266B 000C                movea.l    A3, [A3 + 0xC]
  4308. label000031C6:
  4309. 000031C6  200B                     move.l     D0, A3
  4310. 000031C8  6600 FF78                bne        -0x86 /* 00003142 */
  4311. label000031CC:
  4312. 000031CC  4CEE 1800 FFEC           movem.l    A3,A4, [A6 - 0x14]
  4313. 000031D2  4E5E                     unlink     A6
  4314. 000031D4  4E75                     rts
  4315.